J’ai installé Discourse sur le serveur avec Webmin. Je peux voir Discourse lorsque j’accède à l’adresse IP:3001, mais je ne peux pas y accéder via forum.monadresse.com.
Comment puis-je résoudre ce problème ?
Je n’utilise pas nginx, mais Apache2, via le panneau Webmin.
Merci.
Je suis désolé, mais Discourse n’est pas pris en charge sur des ports non standard.
Vous devrez l’installer sur les ports :80/:443 pour obtenir de l’aide ici.
Si vous utilisez la recherche, vous trouverez plusieurs sujets sur l’utilisation d’Apache comme proxy inverse. Cependant, comme Discourse inclut nginx dans le conteneur, aucun serveur web externe n’est requis pour l’installation.
Je ne suis pas sûr de ce que cela signifie. Je n’ai jamais utilisé Webmin, alors comment Discourse a-t-il été installé ? Est-ce qu’il a été installé via le conteneur Docker de l’installateur officiel, comme indiqué dans le guide d’installation ?
Le conteneur devrait se lier aux ports 80/443 par défaut, mais il semble que ce ne soit pas le cas ou qu’il s’agisse d’une configuration de développement.
Je ne comprends pas tout à fait ce que cela signifie. Avez-vous exécuté le script ./discourse-setup et répondu aux invites ? La construction du conteneur s’est-elle déroulée correctement ? Les entrées dans /var/discourse/containers/app.yml semblent-elles correctes ?
Comme vous l’avez déjà constaté lors de votre installation, Discourse ne fonctionnera pas correctement sur un port non standard. Nous ne pouvons pas vous aider dans ce cas, sauf si vous l’installez dans une configuration prise en charge.
Si vous comptez utiliser Apache2 comme proxy inverse, vous devrez consulter l’un des sujets ici qui discute de l’utilisation du modèle avec socket.