Ciao,
Sistema: Ubuntu 24.04
Nginx
Ho un server Discourse completamente funzionante in esecuzione su forum.example.com, ad esempio all’indirizzo 192.168.0.2, e un proxy inverso che ospita una pagina statica di home page su example.com, ad esempio all’indirizzo 192.168.0.1.
Poiché il proxy inverso che ospita example.com (index.html) e il server Discourse forum.example.com si trovano su due computer locali separati, ho le seguenti domande relative alle impostazioni di configurazione del blocco server sul proxy inverso e alle impostazioni di app.yml per il server Discourse.
Domanda 1.
Presumo che:
proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock;
dovrebbe apparire così:
proxy_pass http://192.168.0.2
In tal caso, dovrei anche assegnare una porta?
Ad esempio:
proxy_pass http://192.168.0.2:80
E se è richiesta un’assegnazione di porta, quale porta dovrei utilizzare e come verrebbe riflessa nel file app.yml di Discourse per quanto riguarda:
#expose:
- “80:80” # http
- “443:443” # https.
Sono a conoscenza della knowledge base di Discourse sulla configurazione di Discourse con un proxy inverso, in cui sia il proxy inverso che Discourse si trovano sullo stesso computer, ma non sono riuscito a trovare molto, oltre a risultati generati da intelligenza artificiale, riguardo alle differenze che si presentano quando il proxy inverso e l’istanza di Discourse sono su due computer separati.
Grazie.