Il mio Discourse non funziona

Ho installato Discourse sul mio VPS, ma non funziona. Il sito web non si apre. Quando eseguo ‘discourse doctor’, compare un messaggio del tipo: ‘discourse version at mydomain.com: not found’, e così via.

Ho bisogno di una soluzione rapida..
<a href="https://ibb.co/kqZxYtm"><img src="https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg" alt="IMG-20200315-021630" border="0"></a>
https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg
Ho caricato uno screenshot.

Hai seguito l’installazione di 30 minuti? Nessun altro metodo di installazione è supportato qui.

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

Sì, l’ho installato seguendo questa guida.

Hmm… può essere difficile risolvere i problemi da remoto. Se non funziona, molto probabilmente hai saltato qualcosa nelle istruzioni ufficiali. Sei sicuro che il dominio punti correttamente al tuo server?

Spesso, quando il sito non appare nel browser, basta riavviare il server ed eseguire ./launcher rebuild app per risolvere il problema. Se questo non funziona, i messaggi che compaiono quando esegui ./launcher rebuild app forniscono ottimi indizi su cosa sta andando storto.

In bocca al lupo! Se hai fretta di mettere online il tuo sito, valuta un piano a pagamento o pubblica su Marketplace.

Il mio sito web mostra la pagina di benvenuto di nginx. Tutto qui.

Hai installato nginx sul server?

Se il DNS è configurato correttamente, il nginx interno al contenitore Docker non può essere responsabile della visualizzazione di quella pagina.

No, non l’ho installato, ma c’è la pagina di benvenuto di nginx

Qual è l’output di

netstat -alpn | grep 80

Se è presente nginx (che sia stato installato da te o meno), dovrebbe essere segnalato come tale.
Se nginx è attualmente in esecuzione sulla porta 80/443, devi disinstallarlo eseguendo:

sudo -i
service nginx stop
apt purge nginx*
cd /var/discourse
./launcher start app

tcp6 0 0 :::80 :::* LISTEN 31740/docker-proxy
unix 3 STREAM CONNECTED 18086 765/systemd-logind unix 3 STREAM CONNECTED 18087 777/dbus-daemon /var/run/dbus/system_bus_socket

Sembra che Docker stia ascoltando sulla porta 80. In tal caso, hai apportato modifiche a Discourse?

Niente. Ho appena installato Discourse seguendo la guida di GitHub :frowning:

Puoi confermare se il nome del tuo dominio risolve correttamente l’indirizzo IP del tuo VPS?

Sì, ho già configurato sia l’IPv4 che l’IPv6.

A questo punto, posso solo suggerire di ricominciare da capo se si trattava di una nuova installazione. Se si tratta invece di un sistema di produzione esistente, potresti voler assumere qualcuno per risolvere il problema, poiché non ho individuato nulla di evidente. Qualcuno potrebbe essere in grado di identificare il problema una volta entrato nel tuo server ed eseguire alcune operazioni di risoluzione avanzata.