Bonjour, je suis nouveau pour l’installation de Discourse. Je rencontre ce problème.
Lors de cette étape, lorsque je saisis la commande « ./discourse-setup », mon terminal n’affiche pas le message « Ports 80 et 443 libres pour utilisation ».
Il affiche plutôt ce message :
« AVERTISSEMENT : Le port 443 de l’ordinateur ne semble pas accessible via le nom d’hôte : »
« La connexion à http://elearning109.zapto.org/ (port 80) échoue également. » etc.
Vous devrez vérifier quel service écoute les ports 80 et 443. Je suppose que vous essayez d’installer Discourse sur un serveur hébergeant déjà un site web ? Si oui, vous devrez arrêter temporairement le serveur web pour installer Discourse, puis configurer Discourse pour qu’il s’exécute derrière votre serveur web existant.
Si non, vous pouvez vérifier si un serveur web est déjà en cours d’exécution en utilisant la commande netstat -alpn | grep 80 ou netstat -alpn | grep 443.
D’accord, je vérifierai le port selon votre suggestion, mais mon service nginx fonctionne normalement. Je me demande simplement pourquoi la phrase « Les ports 80 et 443 sont libres » n’est pas affichée pendant le processus d’installation.
Oublié de préciser, mon système est la version Ubuntu 20.04.1, et le domaine « http://elearning109.zapto.org/ » est actuellement opérationnel, ce qui pose un problème où l’installation de Discourse reste bloquée au niveau de la configuration du port.
Lorsque le réseau externe est connecté à « http://elearning109.zapto.org/ », l’adresse IP du réseau interne est redirigée via le routeur. Est-il possible que le port 80 soit occupé pour cette raison ?
Vérification de votre nom de domaine . . .
AVERTISSEMENT : Le port 443 de l’ordinateur ne semble pas accessible via le nom d’hôte :
SUCCÈS : Une connexion au port 80 réussit !
Cela suggère que vos paramètres DNS sont corrects,
mais qu’un élément empêche le trafic du port 443 d’atteindre votre serveur.
Vérifiez votre configuration réseau pour vous assurer que les connexions au port 443 sont autorisées.
La première chose à faire est de confirmer que se résout vers l’adresse IP de ce serveur.
Vous le faites généralement au même endroit où vous avez acheté le domaine.
Si vous êtes certain que l’adresse IP se résout correctement, il pourrait s’agir d’un problème de pare-feu.
Une recherche web sur “ouvrir les ports VOTRE SERVICE CLOUD” pourrait vous aider.
Cet outil est conçu uniquement pour les installations les plus standards. Si vous ne parvenez pas à résoudre
le problème ci-dessus, vous devrez modifier containers/app.yml vous-même, puis taper :