Discourse è ospitato su nginx. Dopo aver utilizzato la guida di installazione ufficiale nel 2016, ho trovato una guida per utilizzare Passenger con Nginx per fare il reverse proxy di Discourse. Apparentemente questo era l’unico modo, all’epoca, a meno che non si volesse servire solo Discourse e nient’altro.
Tuttavia, ai giorni nostri, ho tutti i tipi di problemi con questa configurazione. Tutte le PPA sono morte, Nginx non supporta nativamente Passenger (devi ricompilarlo con esso) e tutti i tipi di dipendenze (come Docker) sono in conflitto.
C’è un modo per non utilizzare Passenger con nginx e fare comunque il reverse proxy?