Bonjour. J’essaie d’installer Discourse sur un serveur Ubuntu (Ubuntu 20 précisément), mais je reçois systématiquement l’erreur WARNING: Port 443 of computer does not appear to be accessible using hostname:. J’ai essayé de nombreuses solutions et j’ai parcouru de nombreux forums pour trouver une réponse, mais je n’ai toujours pas trouvé de solution. C’est la première fois que je configure un serveur Discourse, donc je ne suis pas tout à fait sûr de ce que je fais mal ou de ce qui ne va pas. Voici l’intégralité du message d’erreur :
root@vps-zap581523-2:/opt/discourse# ./discourse-setup
Ports 80 and 443 are free for use
'samples/standalone.yml' -> 'containers/app.yml'
Found 4GB of memory and 20 physical CPU cores
setting db_shared_buffers = 1024MB
setting UNICORN_WORKERS = 8
containers/app.yml memory parameters updated.
Hostname for your Discourse? [discourse.example.com]: forum.mayflowerleti.org
Checking your domain name . . .
./discourse-setup: line 36: curl: command not found
WARNING: Port 443 of computer does not appear to be accessible using hostname: forum.mayflowerleti.org.
./discourse-setup: line 36: curl: command not found
WARNING: Connection to http://forum.mayflowerleti.org (port 80) also fails.
This suggests that forum.mayflowerleti.org resolves to some IP address that does not reach this
machine where you are installing discourse.
The first thing to do is confirm that forum.mayflowerleti.org resolves to the IP address of this server.
You usually do this at the same place you purchased the domain.
If you are sure that the IP address resolves correctly, it could be a firewall issue.
A web search for "open ports YOUR CLOUD SERVICE" might help.
This tool is designed only for the most standard installations. If you cannot resolve
the issue above, you will need to edit containers/app.yml yourself and then type
./launcher rebuild app
root@vps-zap581523-2:/opt/discourse#
À ce stade, je ne sais plus quoi faire. La personne qui possède le VPS a configuré le DNS pour qu’il pointe vers l’IP de notre VPS sur lequel Discourse est installé, mais cela ne fonctionne toujours pas. Il m’a également dit qu’il n’y avait pas de pare-feu bloquant la connexion, donc je ne suis pas tout à fait sûr de la raison pour laquelle cela ne fonctionne pas. Si je pouvais obtenir de l’aide, ce serait formidable. Je m’excuse de créer un autre sujet de ce type, mais je n’avais pas vraiment le choix à ce stade. Merci pour votre temps et votre aide.
On peut voir ici qu’il est orienté vers le serveur Ubuntu. Je ne suis pas sûr que cela doive être configuré différemment, mais d’après ce que je vois, il est dirigé directement vers le serveur Ubuntu. Merci quand même pour votre aide.
L’adresse IP est correcte, mais cela ne fonctionne pas. L’erreur mentionnée ci-dessus persiste et je ne sais pas pourquoi. Merci tout de même pour votre temps et votre aide.
@IAmGav, Le fait de le placer dans le répertoire var semble avoir résolu le problème. Je pense qu’il devait s’y trouver, et qu’il fallait aussi que j’installe ou répare curl, comme l’a suggéré @danb35. Je ne sais pas si c’est le changement de répertoire vers var, l’installation de curl, le simple passage du temps permettant l’enregistrement final, ou une combinaison de tous ces éléments. Merci beaucoup à vous deux. Je ne suis pas sûr de quelle réponse je devrais marquer comme solution ici. Une fois que j’aurai terminé la configuration, je marquerai probablement l’une de vos réponses comme solution. Si la configuration échoue, vous verrez probablement une autre réponse de ma part. En attendant, cela semble s’être connecté. Merci beaucoup à vous deux !