Esta podría ser la causa de tus problemas. Intenta configurar Discourse en un servidor sin paneles ni proxies inversos instalados e informa si experimentas el mismo problema.
Como primer paso, comienza modificando el bloque de ubicación para Discourse para que coincida con los detalles proporcionados aquí: Run other websites on the same machine as Discourse