Ciao. Sono riuscito a installare ed eseguire con successo Discourse sulla mia macchina Linux con nginx come terminatore SSL e con la direttiva proxy_pass.
Il problema è che sono riuscito a farlo funzionare solo come discourse.example.com, mentre sto cercando di farlo funzionare come example.com/discourse. Ho provato a modificare DISCOURSE_HOSTNAME inserendolo direttamente lì, ma il risultato è una pagina standard “ops, pagina non trovata” senza alcuna formattazione CSS. Ho provato a cercare nel codice sorgente e nella documentazione la direttiva ‘baseurl’ (poiché è comune chiamarla così in altre applicazioni), ma senza successo.
È possibile farlo? Se sì, per favore indicami un link che spieghi come procedere.
Ok, ‘subfolder’ è la parola chiave qui. Non l’avrei mai indovinato, grazie!
A proposito, questo documento presuppone che io stia usando nginx incluso, non il mio, ma suppongo che debba solo modificare la mia configurazione di conseguenza (specialmente la riga rewrite).
Giusto. All’inizio pensavo di non usare alcun httpd interno, dato che non espongo le porte, ma - che sciocco - uso comunque i socket, che devono essere collegati a qualcosa.