Windows Server 2019 / Hyper-V

Bonjour,

Je viens d’installer Hyper-V avec Ubuntu 18.04 et d’y installer Discourse ( discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub ).

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 ?

Si oui, comment le corriger ?

Merci d’avance.

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.

Il possède un nom de domaine : forum.blueskull.win

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).

Oui, j’ai exécuté
./discourse-setup

et la connexion s’est bien établie. C’est pourquoi je me demande pourquoi cela ne fonctionne plus maintenant.

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.