Konfigurationshilfe bei Reverse Proxy und Discourse auf verschiedenen Computern

Hallo,

System: Ubuntu 24.04
Nginx

Ich habe einen voll funktionsfähigen Discourse-Server, der unter forum.example.com auf z. B. 192.168.0.2 läuft, sowie einen Reverse-Proxy, der eine statische Startseite unter example.com auf z. B. 192.168.0.1 hostet.

Da der Reverse-Proxy, der example.com (index.html) hostet, und der Discourse-Server forum.example.com auf zwei separaten lokalen Computern laufen, hatte ich folgende Fragen bezüglich der Konfigurationseinstellungen für den Server-Block auf dem Reverse-Proxy und der app.yml-Einstellungen für den Discourse-Server.

Fragen 1.

Ich gehe davon aus, dass

proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock;

so aussehen würde:

proxy_pass http://192.168.0.2

Wenn ja, müsste ich dann auch einen Port zuweisen?

z. B.

proxy_pass http://192.168.0.2:80

Und falls eine Portzuweisung erforderlich ist, welchen Port sollte ich verwenden und wie würde sich das in der Discourse app.yml-Datei im Hinblick auf:

#expose:

- “80:80” # http

- “443:443” # https.

widerspiegeln?

Mir ist die Discourse-Wissensdatenbank zum Einrichten von Discourse hinter einem Reverse-Proxy bekannt, wobei sowohl der Reverse-Proxy als auch Discourse auf demselben Computer laufen. Allerdings hatte ich wenig Erfolg, außer bei KI-Ergebnissen, herauszufinden, welche Unterschiede bestehen, wenn der Reverse-Proxy und die Discourse-Instanz auf zwei separaten Computern laufen.

Vielen Dank.