Bonjour, j’ai suivi ce guide d’installation, mais l’erreur « le site n’est pas accessible » apparaît après l’installation. Quelqu’un a-t-il une idée pour résoudre ce problème ?
Vous devrez fournir plus d’informations pour que nous puissions vous aider.
Tout d’abord, vous devriez confirmer que votre DNS est correctement configuré, et la prochaine étape consistera à vous assurer qu’un pare-feu ne bloque pas les ports 80 et 443 pour Discourse.
Une question stupide rapide… comment vérifier cela ?
Cet erreur indique-t-elle quelque chose ?
root@vultr:/var/discourse# curl http://149.28.40.194/
curl: (7) Échec de la connexion à 149.28.40.194 sur le port 80 : Connexion refusée
« Connection refused » signifie qu’un élément empêche les connexions à votre serveur. Quel hôte utilisez-vous ?
Que voulez-vous dire par « quel hôte » ? L’adresse IP ?
Je parle du fournisseur de VPS ? Est-ce Vultr ? Avez-vous configuré Discourse pour utiliser un FQDN ?
De plus, pouvez-vous confirmer quel système d’exploitation vous avez configuré sur votre VPS ? S’il s’agit d’Ubuntu 18.04 ou supérieur, pouvez-vous publier le résultat de sudo ufw status ?
Oui, j’utilise Ubuntu 18.04
root@JYC_Test:/var/discourse# sudo ufw status
Status: inactive
Bien sûr, mais où le serveur est-il hébergé ?
Avez-vous vérifié que l’enregistrement « A » de votre adresse DNS pointe bien vers l’adresse IP du droplet ?
Comment cela a-t-il été installé ? L’installation standard vérifie ces éléments avant de procéder à l’installation du serveur.
L’enregistrement est correct. J’ai littéralement effectué le même processus il y a quelques jours sur le même serveur, et cela a parfaitement fonctionné.
J’ai réinitialisé le serveur pour l’installer à nouveau aujourd’hui, et cette erreur se produit.
Vous n’avez pas répondu aux deux questions.
Vous voulez dire l’emplacement physique ? Le New Jersey
Donc c’est chez DigitalOcean, ou pas ?
Non, c’est le serveur de notre club.
Est-ce un problème SSL ?
Lorsque j’essaie
./laucher logs app
le message suivant s’affiche :
nginx: [emerg] impossible de charger le certificat "/shared/ssl/forum.7debate.club.cer" : PEM_read_bio_X509_AUX() a échoué (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)
Combien de fois avez-vous essayé de configurer le site ? Si c’est un certificat Let’s Encrypt, sachez qu’il existe une limite d’émission ainsi qu’une période de refroidissement.
Assez…
Puisque je suis nouveau dans ce domaine, j’ai fait plusieurs erreurs. Je pense que certainement plus de 5 fois.
Puis-je résoudre cela en changeant vers une autre URL ?
Dans ce cas, c’est presque certainement le problème.
Vous ne pouvez réémettre que 5 fois par semaine. Si vous tenez à ce nom de domaine DNS, vous ne pourrez pas réinstaller avant qu’une semaine ne se soit écoulée.
Les renouvellements sont traités de manière spéciale : ils ne comptent pas dans votre limite de Certificats par domaine enregistré, mais ils sont soumis à une limite de Certificats dupliqués de 5 par semaine.
Une fois que tout est installé, faites simplement une sauvegarde de votre instance. De cette façon, si vous souhaitez apporter des modifications, vous pourrez restaurer un site frais.
Donc, puis-je résoudre ce problème en créant un autre enregistrement A comme « forum-test.7debate.club » ?
Ou utilisez un autre terme qui n’est pas temporaire, comme discussions, communauté, etc.