Vérification de votre nom de domaine . . .
AVERTISSEMENT : Le port 443 de l'ordinateur ne semble pas accessible en utilisant le nom d'hôte : foro.caletawp.com.
AVERTISSEMENT : La connexion à http://foro.caletawp.com (port 80) échoue également.
Cela suggère que foro.caletawp.com se résout en une adresse IP qui n'atteint pas cette machine où vous installez discourse.
La première chose à faire est de confirmer que foro.caletawp.com se résout en l'adresse IP de ce serveur.
Vous faites généralement cela au même endroit où vous avez acheté le domaine.
Si vous êtes sûr que l'adresse IP se résout correctement, il pourrait s'agir d'un problème de pare-feu.
Une recherche sur le Web pour « ouvrir les ports VOTRE SERVICE CLOUD » pourrait vous aider.
Cet outil est conçu uniquement pour les installations les plus standard. Si vous ne parvenez pas à résoudre le problème ci-dessus, vous devrez modifier vous-même le fichier containers/app.yml, puis taper
./launcher rebuild app
C’est un problème de DNS. Vous devez créer un enregistrement de type “A” avec votre domaine et votre adresse IP. Si vous êtes derrière Cloudflare, définissez-le sur “dns only” au lieu de “proxied”. Uniquement pendant le processus d’installation.
Voyez également si les ports 80 et 443 sont ouverts. Sur Aws Lightsail, le port 443 n’est pas ouvert par défaut.
vous devez ouvrir les ports 80 et 443 sur votre vps.
Cela fonctionnait déjà avant. Qu’avez-vous changé ? j’ai vu 2 domaines différents.
À gauche, vous avez maintenant le nuage orange.
pfaffman@badboy:~$ doggo foro.caletawp.com
NAME TYPE CLASS TTL ADDRESS NAMESERVER
foro.caletawp.com. A IN 300s 172.67.211.93 127.0.0.53:53
foro.caletawp.com. A IN 300s 104.21.93.150 127.0.0.53:53
L’autre domaine pour lequel vous avez envoyé une capture d’écran, je ne peux donc pas copier-coller pour vérifier.
[quote=“David_Ghost, post:4, topic:323307”]vous devez ouvrir les ports 80 et 443 sur votre vps.
[/quote]
Comment exactement ? J’ai également configuré une nouvelle instance Digital Ocean, cloné le dépôt, exécuté la configuration et j’obtiens l’erreur 443.
Je vois ceci :
root@lume-community:/var/discourse# sudo ufw allow 80
root@lume-community:/var/discourse# sudo ufw allow 443
root@lume-community:/var/discourse# sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startup
root@lume-community:/var/discourse# sudo ufw status
Status: active
To Action From
-- ------ ----
443 ALLOW Anywhere
80 ALLOW Anywhere
443 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
Et ensuite :
root@lume-community:/var/discourse# ./discourse-setup
The configuration file containers/app.yml already exists!
. . . reconfiguring . . .
Saving old file as app.yml.2025-03-17-074439.bak
Stopping existing container in 5 seconds or Control-C to cancel.
x86_64 arch detected.
app was not started !
./discourse-doctor may help diagnose the problem.
Found 2GB of memory and 1 physical CPU cores
setting db_shared_buffers = 256MB
setting UNICORN_WORKERS = 4
containers/app.yml memory parameters updated.
Hostname for your Discourse? [discourse.example.com]: lume.community
Checking your domain name . . .
WARNING: Port 443 of computer does not appear to be accessible using hostname: lume.community.
WARNING: Connection to http://lume.community (port 80) also fails.
......
Le script de configuration peut-il être mis à jour pour corriger cela (comme il corrige automatiquement l’absence de fichier swap sur les machines avec peu de mémoire) ?
Ah ! J’ai dû redémarrer après les modifications de ufw. Ensuite, ça a marché !
Ce serait peut-être bien si le script discourse-setup pouvait détecter le système d’exploitation, suggérer ou exécuter les commandes ufw, puis recommander de redémarrer avant de réessayer le script de configuration.

