Je ne peux pas démarrer un Discourse

Comment ? Je n’ai pas bien compris ce que vous vouliez dire.

Je veux dire, échanger github.com contre google.com dans la commande

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# 

Il ne peut pas se connecter car les ports sont fermés. Utilisez-vous un pare-feu, un proxy inverse, d’autres services, etc. ?

Quelle est votre configuration — utilisez-vous un service d’hébergement ?

J’ai actuellement un système basé sur Ubuntu 18.04. J’utilise vds.

Eh bien, avez-vous les ports 443 et 80 ouverts et aucun autre service n’écoute sur ceux-ci ?

Comment puis-je apprendre cela ? Si c’était du Linux normal, je pourrais vous donner immédiatement les informations que vous souhaitez, mais je pense que nous devons faire des choses différentes ici puisque nous utilisons Docker.

Et pourtant, Ubuntu n’est qu’un Linux ordinaire :wink:

Bien sûr, cela peut aussi venir via Docker. Mais je commencerais par chercher des choses faciles et ordinaires. Comme ce que dit votre UFW.

J’ai tapé ./launcher enter app puis j’ai entré cette commande :

root@37-app:/var/www/discourse# netstat -tulnp
bash: netstat : commande introuvable

N’entrez pas dans docker. Demandez-le, et ufw status, normalement dans le shell.

1 « J'aime »
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 « J'aime »

Essayez ceci :

Si cela ne vous aide pas, vous saurez que le problème vient peut-être de Docker lui-même.

J’ai suivi les étapes de l’article que vous m’avez donné, mais j’obtiens toujours la même erreur. Que dois-je faire maintenant ?

Avez-vous lu ceci :

Ou ceci :

Ou ceci :

Il existe plusieurs sujets qui sont très proches des problèmes que vous rencontrez.

Désolé, mais je n’y connais absolument rien en Docker :woozy_face:

2 « J'aime »

Il semble qu’il y ait un problème de réseau. Vous pourriez essayer de copier /var/discourse sur un nouveau serveur, en particulier un service d’hébergement différent.

Il y a un sujet sur le déplacement vers un autre serveur. Déplacer un site Discourse vers un autre VPS avec rsync

3 « J'aime »

Quel type de serveur tentez-vous de lancer avec Discourse ?

Un serveur à 12 $/mois avec cette plateforme fonctionnera avec la procédure d’installation standard :

Je ne sais pas si c’est une question d’argent car ce Discourse ne peut pas voir le monde extérieur :thinking:

Cela ressemble effectivement au problème, demander probablement à l’administrateur système/au service d’assistance serait une bonne première étape s’il n’y a pas de connexion à Internet.

1 « J'aime »

Il faut faire attention à ne pas confondre deux problèmes distincts lors du dépannage. La fermeture des ports entrants n’affecte pas les connexions sortantes.

La meilleure première étape serait probablement un redémarrage pour s’assurer que la pile réseau et Docker s’initialisent proprement.

1 « J'aime »

Et pourtant, la plupart des administrateurs utilisent UFW et il gère les deux directions.