Welche Anpassungen sind nötig, wenn Discourse einen anderen Port als 443 verwendet?

Einige der Probleme, die ich festgestellt habe, sind E-Mail-Fehler, und Benutzer werden nach der Registrierung auch auf eine nicht erreichbare Oberfläche umgeleitet.

Darüber hinaus ist die Standard-Beitragsbildwand ebenfalls deaktiviert, und keine der hochgeladenen Bilder kann geladen werden.

Selbst nachdem ich es auf Port 3443 geändert habe, stellte ich fest, dass das Discourse-Logo nicht geladen werden konnte.

Es scheint, dass viele Probleme aufgetreten sind

Gibt es eine Möglichkeit, dies mit einem Klick zu beheben? DankeEinige der Probleme, die ich festgestellt habe, sind E-Mail-Fehler, und Benutzer werden nach der Registrierung auch auf eine nicht erreichbare Oberfläche umgeleitet.

Darüber hinaus ist die Standard-Beitragsbildwand ebenfalls deaktiviert, und keine der hochgeladenen Bilder kann geladen werden.

Selbst nachdem ich es auf Port 3443 geändert habe, stellte ich fest, dass das Discourse-Logo nicht geladen werden konnte.

Es scheint, dass viele Probleme aufgetreten sind

Gibt es eine Möglichkeit, dies mit einem Klick zu beheben? Danke

Ich habe noch nicht versucht, diese in die Umgebungsvariablen aufzunehmen

DISCOURSE_PORT: 3443
DISCOURSE_FORCE_HTTPS: true

Ich weiß nicht, ob es nach dem Hinzufügen nützlich sein wird

Nachdem ich den Port geändert habe, werden viele Bilder nicht richtig geladen, zum Beispiel schlägt das Laden von https://mydomain/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png fehl
Aber wenn ich es manuell auf https://mydomain:3443/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png ändere, kann es geladen werden
Aber es gibt zu viele Stellen, an denen 3443 hinzugefügt werden muss. Gibt es eine schnelle Möglichkeit, dies zu ändern? 443 ist nicht verfügbarIch habe noch nicht versucht, diese in die Umgebungsvariablen aufzunehmen

Kann ich den folgenden Vorgang verwenden, wenn ich nginx innerhalb des Containers deaktiviert habe?

DISCOURSE_EXTERNAL_BASE_URL: „https://domain:3443

Außerdem habe ich festgestellt, dass Benutzer nach der Anmeldung automatisch zu https://domain/latest weitergeleitet werden und der Standardport 3443 nicht hinzugefügt wird, was zu einem Ladefehler führt. An dieser Stelle müssen Sie manuell https://domain:3443/latest hinzufügen.

Discourse funktioniert nicht auf Port 3443.

Ist dies eine Standardinstallation?

:face_with_peeking_eye:

Vielen Dank für Ihre Antwort

Ja, ich weiß, dass viele Komponenten auf Port 443 fest codiert sind. Mein Port 443 ist nicht nutzbar, daher musste ich auf Port 3443 wechseln. Derzeit funktionieren viele Funktionen nicht. Ich dachte, jemand hätte sich mit diesem Problem befasst.

Diejenigen, die das Problem untersucht haben, wissen, dass es auf einem nicht standardmäßigen Port nicht funktionieren wird. Das verspreche ich.

Es ist ziemlich gut dokumentiert, oder dachte ich zumindest.

1 „Gefällt mir“

Es scheint, als müsste ich dieses riesige Projekt aufgeben

Es ist keine 12 $/Monat VM oder die Konfiguration eines Reverse-Proxys wert?

Nicht wegen der Kosten. Vielleicht möchte ich es etwas weiter treiben, wie die Installation mehrerer Discourse-Instanzen auf einem großen Server