تستمر ملحمة الترقية

لقد نجحت في جعل الترقية تعمل إلى حد كبير.

يوجد مجتمعان لـ Discourse على خادمي.

البريد الإلكتروني الوارد يعمل في مجتمع الموقع الثاني ولكن ليس في الموقع الأول، بالنظر إلى السجلات يظهر أن البريد الإلكتروني الوارد يتم التقاطه بواسطة خادم SMTP ولكن لا يوجد شيء في سجلات بريد Discourse الإلكتروني يوضح أنه تم استلامه على الإطلاق ناهيك عن معالجته أو رفضه.

لا أرى أي اختلافات في الإعدادات بين هذين المجتمعين من شأنها أن تسبب ذلك، ولست متأكدًا من أين أبحث عن أدلة حول ما يجب فعله لإصلاحه.

يبدو أن إعادة تشغيل الخادم (مرة أخرى) قد أصلحت المشكلة.

يبدو أن إعادة تشغيل الخادم (مرة أخرى) قد أصلحت المشكلة.

ومع ذلك، فإن إعادة تشغيل الخادم أنشأت حاوية جديدة من الصورة، لذا عادت مشكلة nginx.

هل يمكن لأي شخص أن يخبرني لماذا يوجد هذا الرمز في ملفات تكوين nginx لحاوية Discourse:

في outlets/server/20-https.conf:

if ($http_host != huskerlist.tssi.com) {
rewrite (.\*) https://huskerlist.tssi.com$1 permanent;

في رأيي، إما أن هذا الرمز لا ينبغي أن يكون موجودًا أو يجب عليه أيضًا التحقق من $http_host مقابل FQDN للموقع الثاني، وما إلى ذلك.

كيف؟ هل تستخدم وكيلًا عكسيًا ولديك حاويات متعددة قيد التشغيل؟

لقد نقلت هذا الموضوع إلى Installation > Hosting لأنه يبدو أنه يتعلق بالتلاعب بإعداد Discourse مستضاف ذاتيًا. لقد أضفت أيضًا unsupported-install لأنه يتضمن بوضوح إعدادًا لا يتبع دليل التثبيت الرسمي.

إعجاب واحد (1)