Instalei o Discourse no meu servidor rodando Virtualmin seguindo este guia How to install Discourse alongside Virtualmin - Virtualmin - Virtualmin Community
Tudo está funcionando (incluindo https), mas se eu habilitar o force_https nas configurações do Discourse, tudo quebra. O login não funciona e erros 403 são lançados para muitas outras operações.
Vi o mesmo comportamento que Forced https deactivate
Consegui fazer as coisas funcionarem novamente desabilitando o force_https via console do rails. No entanto, o Discourse parece estar usando http para alguns links, causando o aviso de conteúdo misto.
Gostaria de habilitá-lo.
Acho que o problema está no Apache lidando com as coisas de SSL em vez do Discourse, mas não consegui encontrar nada sobre configurar um ou outro para fazê-los funcionar juntos.