Ich bin der Meinung, dass die richtige Kombination von Lösungen wie folgt aussah:
Wie von @itsbhanusharma angegeben:
BEARBEITET /var/discourse/containers/app.yml und ändern Sie die Ports auf benutzerdefinierte Werte. Ich habe Folgendes verwendet:
- "8080:80" #http
- "4343:443" #https
Dann habe ich ./launcher rebuild app ausgeführt.
Anschließend habe ich unseren extern zugänglichen Proxy so angepasst, dass er Anfragen auf 80/443 an http://internal_ip:8080 weiterleitet.
Nach einem sudo nginx -t und sudo systemctl restart nginx habe ich mich auf dem Server https://discourse.mobiusnode.io angemeldet (auf dem weiterhin die oben genannten Probleme auftraten) und force_https aktiviert. Seither scheint alles zu funktionieren.
Nun werde ich dies auf den verbleibenden Servern/Infrastrukturen nachvollziehen.