Estou tentando configurar em uma instalação limpa no Ubuntu 20.04.3 LTS
Isso é em uma máquina virtual dentro de uma rede corporativa, os registros DNS A apontam para o firewall que usará cabeçalhos de host para direcionar ao servidor, o endereço IP interno é diferente do externo.
Atualmente, para configuração, há uma entrada DNS de rede interna que é resolvida internamente, que o servidor pode resolver e outras máquinas podem acessar na rede.
Instalei um certificado curinga conforme instruído aqui: Como instalar certificado SSL no Discourse - suporte - Discourse Meta que funciona sem problemas.
Instalei usando o guia de início rápido de 30 minutos.
O problema
O fórum funciona corretamente ao desabilitar o SSL. No entanto, com o SSL ativado, o nginx apresenta o erro invalid variable name in /etc/nginx/conf.d/discourse.conf:46 isso claramente se relaciona à variável do host do fórum e as conexões são impossíveis.
Tentei criar um template nginx com a URL codificada e isso carrega o site, no entanto, recebo erros de recursos mistos e nenhum dos JavaScript carrega, pois viola a CSP:
porque viola a seguinte diretiva de Política de Segurança de Conteúdo: "script-src https://www.example.com/logs/ ...
Posso desabilitar a CSP e as coisas funcionam amplamente (embora ainda haja referências ao manifesto em example.com), mas prefiro não fazer isso e não corrige os recursos no endereço incorreto.
Qualquer conselho seria muito apreciado!