Come far coesistere Discourse con nginx su un server Debian 9?

Ciao!

Sono un principiante quando si tratta di configurare server, quindi per favore perdonate la mia ignoranza, sto cercando di imparare. Uso Linux da un decennio per la produzione multimediale, ma configurare servizi web sembra essere un’altra storia.

Ho installato Discourse sul mio server che esegue Debian 9. In seguito ho installato nginx per ospitare un semplice sito web, che in futuro fornirà ai visitatori un link a un sottodominio che ospita il server Discourse.

Ho rinominato temporaneamente /var/discourse in /var/_discourse e dopo un riavvio nginx funziona. Prima sembrava che Discourse avesse preso il controllo della porta http del server.

Tuttavia, mi chiedo ancora come farli funzionare insieme in seguito.
Probabilmente vorrò mettere una pagina di atterraggio principale sul mio dominio e ospitare Discourse su un sottodominio.

Sarei grato per qualsiasi aiuto in merito.

Immagino che potrei puntare nginx a una directory contenente l’index.html di Discourse e configurarlo per esporlo su un sottodominio, giusto?

Come posso farli funzionare insieme?

1 Mi Piace

Questo articolo risponderà a tutte le tue domande:

4 Mi Piace

Grazie!
Ho appena aggiornato il mio primo post, darò un’occhiata a questo link.

1 Mi Piace

La tua soluzione è in realtà quella di rompere la struttura delle directory di Discourse per impedirne l’avvio.

Potresti semplicemente fermarlo tramite
./launcher stop app

3 Mi Piace