Le serveur Ubuntu possède une adresse IP statique fournie par mon routeur, avec un transfert de port 443 depuis ce dernier, et j’ai pointé mon domaine vers cette adresse. L’installation a réussi : lorsque j’exécute la commande “./launcher start app”, il indique que Discourse fonctionne correctement. Cependant, je ne peux pas y accéder via mon domaine. Il est indiqué sous Ports : 0.0.0.0:443. Cela devrait-il correspondre à l’adresse IP interne de la machine ?
Cela nécessite un nom de domaine et non une adresse IP. De plus, il doit être accessible publiquement pour que Let’s Encrypt fonctionne, et des étapes supplémentaires sont requises pour désactiver Let’s Encrypt.
Vous devez vous assurer que le trafic entrant vers les ports 80 et 443 atteint le serveur.
Avez-vous exécuté discourse-setup ? Il vérifie que le trafic entrant peut atteindre le serveur (mais ne peut pas fonctionner si vous utilisez un proxy inverse).
Peut-être que votre machine serveur utilise un DNS différent de celui de votre client. Faire fonctionner tout cela entre les différentes couches de votre routeur, le système d’exploitation du serveur, la machine virtuelle virtualisée, etc., est délicat. Il est peu probable que vous obteniez ce niveau de dépannage ici. C’est pourquoi il est plus simple de dépenser 5 ou 10 $ par mois chez Digital Ocean.