Non riesco ad avviare un Discourse

Come? Non ho capito bene cosa intendi.

Voglio dire, tipo, scambiare github.com con google.com nel comando

root@37-app:/var/www/discourse# curl google.com -v
* Could not resolve host: google.com
* Closing connection 0
curl: (6) Could not resolve host: google.com
root@37-app:/var/www/discourse# 

Non riesce a connettersi perché le porte sono chiuse. Stai usando un firewall, un proxy inverso, altri servizi, ecc.?

Com’è la tua configurazione: stai usando un servizio di hosting?

Attualmente ho un sistema basato su Ubuntu 18.04. Utilizzo vds.

Bene, hai le porte 443 e 80 aperte e nessun altro servizio in ascolto su di esse?

Come posso impararlo? Se fosse un normale Linux, potrei darti subito le informazioni che desideri, ma penso che dovremo fare cose diverse qui dato che stiamo usando Docker.

Eppure Ubuntu è solo un normale Linux :wink:

Certo, può arrivare anche tramite Docker. Ma inizierei cercando prima cose facili e normali. Come quello che dice il tuo UFW.

Ho digitato ./launcher enter app e poi ho inserito questo comando:

root@37-app:/var/www/discourse# netstat -tulnp
bash: netstat: command not found

Non entrare in docker. Chiedilo, e ufw status, normalmente nella shell.

1 Mi Piace
root@37:~# netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      136231/systemd-reso 
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      128299/docker-proxy 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      136191/sshd: /usr/s 
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      128276/docker-proxy 
tcp6       0      0 :::80                   :::*                    LISTEN      128306/docker-proxy 
tcp6       0      0 :::22                   :::*                    LISTEN      136191/sshd: /usr/s 
tcp6       0      0 :::443                  :::*                    LISTEN      128284/docker-proxy 
udp        0      0 127.0.0.53:53           0.0.0.0:*                           136231/systemd-reso 

++

root@37:~# ufw status
Status: inactive
1 Mi Piace

Prova questo:

Se non aiuta, saprai che il problema potrebbe essere Docker stesso.

Ho seguito i passaggi nell’articolo che mi hai dato, ma ricevo ancora lo stesso errore. Cosa devo fare adesso?

Hai letto questo:

O questo:

O questo:

Ci sono diversi argomenti molto simili ai tuoi problemi.

Mi dispiace, ma ho zero conoscenza di docker :woozy_face:

2 Mi Piace

Sembra un problema di rete. Potresti provare a copiare /var/discourse su un nuovo server, specialmente uno con un servizio di hosting diverso.

C’è un argomento sulla migrazione a un server diverso. Spostare un sito Discourse su un altro VPS con rsync

3 Mi Piace

Con che tipo di server stai tentando di avviare discourse?
Un server da $12/mese con questa piattaforma funzionerà con la procedura di installazione standard:

Non so se sia una questione di soldi perché quel Discourse non può vedere il mondo esterno :thinking:

Questo sembra essere il problema, probabilmente chiedere all’amministratore di sistema/help desk sarebbe un buon primo passo se non c’è connessione a Internet.

1 Mi Piace

Bisogna fare attenzione a non confondere due problemi distinti durante la risoluzione dei problemi. Le porte in entrata chiuse non influiscono sulle connessioni in uscita.

Il primo passo migliore qui è probabilmente un riavvio per garantire che lo stack di rete e Docker si inizializzino correttamente.

1 Mi Piace

Eppure la maggior parte degli amministratori utilizza UFW e gestisce entrambe le direzioni.