Discourse размещается на nginx. После использования официального руководства по установке в 2016 году я нашел руководство по использованию Passenger с Nginx для обратного проксирования Discourse. Похоже, что в то время это был единственный способ, если вы не хотели только обслуживать Discourse и ничего больше.
Однако в современном мире у меня возникли всевозможные проблемы с такой настройкой. Все виды PPA устарели, Nginx не поддерживает Passenger нативно (его нужно пересобирать с поддержкой), и возникают конфликты между различными зависимостями (например, Docker).
Есть ли способ не использовать Passenger с nginx и при этом настроить обратное проксирование?