Ошибки при новой установке nginx

Я пытаюсь настроить чистую установку на Ubuntu 20.04.3 LTS.

Это виртуальная машина внутри корпоративной сети. Записи DNS типа A указывают на межсетевой экран, который будет использовать заголовки хоста для перенаправления на сервер. Внутренний IP-адрес отличается от внешнего.

В настоящее время для настройки существует запись внутренней DNS, которая разрешается внутри сети; сервер может её разрешить, а другие машины в сети могут получить к ней доступ.

Как указано в руководстве Как установить SSL-сертификат в Discourse — поддержка — Discourse Meta, я установил wildcard-сертификат, и он работает без проблем.

Установка выполнена по руководству быстрого старта (30 минут).

Проблема

Форум работает корректно при отключении SSL. Однако при включении SSL nginx выдаёт ошибку: invalid variable name in /etc/nginx/conf.d/discourse.conf:46. Это явно связано с переменной хоста форума, и соединения невозможны.

Я пытался создать шаблон nginx с зафиксированным URL; в этом случае сайт загружается, но затем возникают ошибки смешанных ресурсов, и ни один JavaScript не загружается, так как нарушается CSP:

так как это нарушает следующую директиву политики безопасности контента: "script-src https://www.example.com/logs/ ...

Я могу отключить CSP, и в целом всё работает (хотя всё ещё есть ссылки на манифест на example.com), но я бы предпочёл этого не делать, и это не исправляет ресурсы по неправильному адресу.

Буду очень признателен за любые советы!