أعتقد أن المزيج الصحيح من الحلول كان كالتالي:
وفقًا لـ @itsbhanusharma:
تعديل /var/discourse/containers/app.yml وتغيير المنافذ إلى قيم مخصصة، استخدمتُ:
- "8080:80" #http
- "4343:443" #https
نفذت الأمر ./launcher rebuild app
ثم قمت بتعديل الوكيل الخارجي القابل للوصول لتوجيه الطلبات على المنافذ 80/443 إلى http://internal_ip:8080
بعد تنفيذ sudo nginx -t و sudo systemctl restart nginx، سجلت الدخول إلى خادم https://discourse.mobiusnode.io (الذي كان لا يزال يعاني من المشاكل المذكورة أعلاه) وقمت بتفعيل خيار force_https، وعندئذٍ يبدو أن كل شيء يعمل بشكل صحيح.
سأقوم الآن بتكرار هذه الخطوات على الخوادم/البنية التحتية المتبقية.