Hast du die nginx-Protokolldateien in der App auf Hinweise überprüft?
@NoBugsBunny Nein, noch nicht. Ich werde das prüfen und dir von meinen Ergebnissen berichten. Ich war der Auffassung, dass es nicht am Container liegen kann, da er mit den richtigen Komponenten erstellt worden sein sollte. Ich habe jedoch die Einstellungen für Nginx im Container überprüft, und es scheint so, als wäre er so konfiguriert, dass er die HTML-Datei „Willkommen bei Nginx
@NoBugsBunny Es sieht so aus, als ob Nginx der Meinung ist, es müsse ein Zertifikat verwenden, obwohl ich bei der Abfrage der Let’s Encrypt-Details nichts eingegeben habe. Gibt es eine Möglichkeit, die Verwendung von Zertifikaten vorübergehend zu deaktivieren?
Ich schlage vor, dass du einfach die Letsencrypt (LE)-Vorlage in deiner Container-yml-Datei auskommentierst, die anderen Umgebungsvariablen, die sich auf LE beziehen, ebenfalls auskommentierst und den Container neu erstellst.
Lass es mich wissen, wenn du weitere Hilfe benötigst, @titusc, und herzlichen Glückwunsch, dass du dein Problem so gut eingrenzen konntest.
@IAmGav@neounix danke für die Informationen. Ja, ich finde nach dem Ausführen von ./discourse-setup folgende Zeilen in der Datei containers/app.yml:
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Kommentiere diese beiden Zeilen aus, wenn du Lets Encrypt (https) hinzufügen möchtest
- "templates/web.ssl.template.yml"
- "templates/web.letsencrypt.ssl.template.yml"
Das ist etwas enttäuschend, denn die Datei wird genau so generiert, selbst wenn ich bei der Frage Optionale E-Mail-Adresse für Let’s Encrypt-Warnungen? (ENTER zum Überspringen) einfach Enter gedrückt habe.
Das Kommentieren der letzten beiden Zeilen und das Ausführen von ./launcher stop app sowie ./launcher rebuild app behebt das Problem.