Установка Discourse только через HTTP (без HTTPS)

Я пытаюсь установить Discourse на свою систему, но у меня ничего не получается.
У меня запущен сервер nginx на хост-машине, а Discourse работает в отдельной виртуальной машине на этом же хосте. Сервер nginx обрабатывает весь SSL и все перенаправления с HTTP на HTTPS. Я хотел бы использовать обычный HTTP между nginx и установкой Discourse, но не знаю, как отключить использование SSL в Discourse.

При настроенном SSL Discourse отправляет бесконечную цепочку перенаправлений с моего HTTP-источника на HTTPS.

Вот фрагмент моего конфигурационного файла nginx:

server {
  listen 443 ssl;
  listen [::]:443 ssl;

  server_name forum.example.com;

  # Настройки SSL ...
        ssl_certificate         /etc/nginx/certificates/cloudflare-example.com.pem;
        ssl_certificate_key     /etc/nginx/certificates/cloudflare-example.com.key;

  # Обратный прокси к Discourse:
  location / {
    proxy_pass http://192.168.1.123:80/;
    proxy_http_version 1.1;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_read_timeout 120;
  }
}

Я пытался закомментировать строки:

- “templates/web.ssl.template.yml”

- “templates/web.letsencrypt.ssl.template.yml”

в файле app.yml, а затем выполнить пересборку с помощью команды
./launcher rebuild app
но HTTP-сервер не запускается.

Есть ли где-нибудь инструкции для такой конфигурации? Или мне всё же нужно настроить SSL между nginx и Discourse?

Предполагаю, что это потому, что ваш nginx слушает тот же порт 80, что и приложение (хотя, возможно, нет — я прочитал слишком быстро и не заметил часть про VM :sweat_smile:). Использование шаблона web.socketed должно решить проблему (а также использование https).