Discourse wird auf nginx gehostet. Nach der Verwendung der offiziellen Installationsanleitung im Jahr 2016 fand ich eine Anleitung, um Passenger mit Nginx zu verwenden, um Discourse als Reverse Proxy zu betreiben. Anscheinend war dies damals der einzige Weg, es sei denn, man wollte nur Discourse und nichts anderes bereitstellen.
Heutzutage habe ich jedoch alle Arten von Problemen mit dieser Einrichtung. Alle Arten von PPAs sind tot, Nginx unterstützt Passenger nicht nativ (man muss es damit neu kompilieren) und alle Arten von Abhängigkeiten (wie Docker) geraten in Konflikt.
Gibt es eine Möglichkeit, keinen Passenger mit nginx zu verwenden und trotzdem einen Reverse Proxy zu betreiben?