Discourse est hébergé sur nginx. Après avoir utilisé le guide d’installation officiel en 2016, j’ai trouvé un guide pour utiliser Passenger avec Nginx afin de servir Discourse en tant que reverse proxy. Apparemment, c’était la seule façon, à l’époque, à moins que vous ne vouliez servir uniquement Discourse et rien d’autre.
Cependant, de nos jours, j’ai toutes sortes de problèmes avec cette configuration. Toutes sortes de ppa sont obsolètes, Nginx ne prend pas en charge Passenger nativement (il faut le reconstruire avec), et toutes sortes de dépendances (comme Docker) entrent en conflit.
Existe-t-il un moyen de ne pas utiliser Passenger avec nginx et de toujours utiliser le reverse proxy ?