Nouvelle installation nginx erreurs

J’essaie de configurer une installation propre sur Ubuntu 20.04.3 LTS

Ceci est sur une machine virtuelle à l’intérieur d’un réseau d’entreprise, les enregistrements A DNS pointent vers le pare-feu qui utilisera les en-têtes d’hôte pour diriger vers le serveur, l’adresse IP interne est différente de l’externe.

Actuellement, pour la configuration, il existe une entrée DNS de réseau interne qui est résolue en interne, que le serveur peut résoudre et que d’autres machines peuvent accéder sur le réseau.

J’ai installé un certificat wildcard comme indiqué ici : Comment installer un certificat SSL dans Discourse - support - Discourse Meta qui fonctionne sans problème.

J’ai installé en utilisant le guide de démarrage rapide de 30 minutes.

Le problème

Le forum fonctionne correctement lorsque le SSL est désactivé. Cependant, avec le SSL activé, nginx génère une erreur invalid variable name in /etc/nginx/conf.d/discourse.conf:46 cela est clairement lié à la variable d’hôte du forum et les connexions sont impossibles.

J’ai essayé de créer un modèle nginx avec l’URL codée en dur, et cela charge le site, cependant j’obtiens alors des erreurs de ressources mixtes et aucun des JavaScript ne se charge car il viole la CSP :

car il viole la directive de politique de sécurité du contenu suivante : « script-src https://www.example.com/logs/ ...

Je peux désactiver la CSP et les choses fonctionnent globalement (bien qu’il y ait encore des références au manifeste à example.com), mais je préférerais ne pas le faire et cela ne corrige pas les ressources à la mauvaise adresse.

Tout conseil serait très apprécié !