Gracias por las respuestas, pero no tengo Apache en el mismo servidor que Discourse. Quizás no fui muy claro al respecto.
Tengo un servidor Apache existente con varios sitios web y necesito que haga de proxy inverso para Discourse, que está ubicado en un servidor diferente, por lo que no puedo usar sockets.