Bonjour. J’ai réussi à installer et exécuter Discourse sur ma machine Linux avec nginx comme terminateur SSL et en utilisant la directive proxy_pass.
Le problème est que cela fonctionne uniquement avec l’URL discourse.example.com, alors que je souhaite le faire fonctionner avec example.com/discourse. J’ai essayé de modifier DISCOURSE_HOSTNAME en y mettant directement cette valeur, mais le résultat est une page d’erreur standard « Oops, page not found » sans aucune mise en forme CSS. J’ai tenté de chercher dans le code source et la documentation en utilisant la commande grep pour trouver une directive « baseurl » (car c’est un nom courant pour ce paramètre dans d’autres applications), mais sans succès.
Est-ce même possible ? Si oui, merci de m’indiquer un lien expliquant comment procéder.
Ok, ‘sous-dossier’ est le mot-clé ici. Je n’aurais jamais deviné ça, merci !
D’ailleurs, ce document suppose que j’utilise nginx inclus, et non le mien, mais je suppose que je dois simplement modifier ma configuration en conséquence (en particulier la ligne rewrite).
D’accord. Au début, je pensais ne pas utiliser d’httpd interne, car je n’expose pas de ports, mais — quelle bêtise — j’utilise tout de même un socket qui doit être connecté à quelque chose.
Donc, je dois utiliser la réécriture sur les deux ?