J’ai consulté de nombreux sujets ici, mais je n’ai pas trouvé de solution (qui fonctionne pour moi).
J’ai installé Apache2 car il gère le site web normal.
Le problème est probablement dû au proxy CloudFlare. Vous devrez désactiver l’optimisation CloudFlare en cliquant sur le nuage orange pour le rendre gris sur la page DNS de CloudFlare pour le (sous-)domaine concerné. Si vous préférez conserver CloudFlare, vous devrez modifier manuellement le fichier de configuration pour désactiver le SSL intégré à Discourse.
Dans la plupart des cas, cela devrait être immédiat, mais vous pouvez attendre environ 5 minutes après les modifications pour être absolument sûr. Vous pouvez faire un ping vers votre domaine ; dès qu’il commence à répondre depuis l’adresse IP de votre VPS au lieu de celle de Cloudflare, tout devrait être en ordre.
Discourse nécessite des identifiants pour un serveur SMTP (e-mail) afin de pouvoir envoyer des courriels. Plus d’informations à ce sujet sont disponibles ici :
J’ai réussi à le faire fonctionner. J’ai configuré les ports d’Apache sur 2053 et 444, ce qui m’a seulement demandé de configurer les entrées de Cloudflare avec des ports en utilisant Portzilla, et j’ai pu utiliser discourse-setup.