Discourse está alojado en nginx. Después de usar la guía de instalación oficial en 2016, encontré una guía para usar Passenger con Nginx para servir Discourse como proxy inverso. Aparentemente, esta era la única forma, en ese entonces, a menos que quisieras servir solo Discourse y nada más.
Sin embargo, en los tiempos modernos, tengo todo tipo de problemas con esta configuración. Todo tipo de ppa están muertos, Nginx no soporta Passenger de forma nativa (tienes que reconstruirlo con él), y todo tipo de dependencias (como Docker) están chocando.
¿Hay alguna forma de no usar Passenger con nginx y seguir usando el proxy inverso?