Estoy intentando configurar una instalación limpia en Ubuntu 20.04.3 LTS
Esto es en una máquina virtual dentro de una red corporativa, los registros A de DNS apuntan al firewall que usará encabezados de host para dirigir al servidor, la dirección IP interna es diferente a la externa.
Actualmente, para la configuración, hay una entrada DNS de red interna que se resuelve internamente, que el servidor puede resolver y otras máquinas pueden acceder en la red.
He instalado un certificado comodín como se indica aquí: Cómo instalar un certificado SSL en Discourse - support - Discourse Meta que funciona sin problemas.
He instalado usando la guía de inicio rápido de 30 minutos.
El problema
El foro funciona correctamente al deshabilitar SSL. Sin embargo, con SSL habilitado, nginx arroja un error invalid variable name in /etc/nginx/conf.d/discourse.conf:46 esto claramente se relaciona con la variable del host del foro y las conexiones son imposibles.
He intentado crear una plantilla de nginx con la URL codificada, y esto carga el sitio, sin embargo, luego obtengo errores de recursos mixtos y ninguno de los JavaScript se carga ya que viola la CSP:
porque viola la directiva de política de seguridad de contenido: "script-src https://www.example.com/logs/ ...
Puedo deshabilitar la CSP y las cosas funcionan en general (aunque todavía hay referencias al manifiesto en example.com), pero preferiría no hacerlo y no soluciona los recursos en la dirección incorrecta.
¡Cualquier consejo sería muy apreciado!