Die Upgrade-Saga geht weiter

Ich habe das Upgrade größtenteils zum Laufen gebracht.

Auf meinem Server befinden sich zwei Discourse-Communities.

Die eingehende E-Mail funktioniert in der zweiten Community, aber nicht in der ersten. Wenn ich mir die Protokolle ansehe, wird angezeigt, dass eingehende E-Mails vom SMTP-Server abgeholt werden, aber in den Discourse-E-Mail-Protokollen gibt es nichts, was darauf hindeutet, dass sie empfangen, verarbeitet oder abgelehnt wurden.

Ich sehe keine Einstellungsunterschiede zwischen diesen beiden Communities, die dies verursachen könnten, und ich bin mir nicht sicher, wo ich weitere Hinweise finden könnte, um das Problem zu beheben.

Es scheint, dass das Neustarten des Servers (wieder einmal) es behoben hat.

Es scheint, dass das (erneute) Neustarten des Servers es behoben hat.

Das Neustarten des Servers hat jedoch einen neuen Container aus dem Image erstellt, sodass das Nginx-Problem wieder aufgetreten ist.

Kann mir jemand sagen, warum dieser Code in den Nginx-Konfigurationsdateien für einen Discourse-Container vorhanden ist:

in outlets/server/20-https.conf:

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

Meiner Meinung nach sollte dieser Code entweder nicht vorhanden sein oder er sollte auch $http_host gegen den zweiten FQDN der Website usw. prüfen.

Wie? Benutzen Sie einen Reverse-Proxy und haben mehrere Container laufen?

Ich habe dieses Thema nach Installation > Hosting verschoben, da es sich um die Anpassung einer selbst gehosteten Discourse-Einrichtung zu handeln scheint. Ich habe auch unsupported-install hinzugefügt, da es eindeutig eine Einrichtung betrifft, die nicht dem offiziellen Installationsleitfaden folgt.

1 „Gefällt mir“