Как настроить NGINX в контейнере Docker для Discourse

Мой форум Discourse работает по адресу forum.example.com. Я хочу настроить NGINX внутри Docker-контейнера Discourse и следовал инструкциям здесь:
Run other websites on the same machine as Discourse
После завершения настройки согласно инструкциям я столкнулся с ошибкой «ERR_TOO_MANY_REDIRECTS»


Есть ли какие-либо предложения или идеи, как это исправить?

Вы имеете в виду, что по какой-то причине хотите использовать внешний nginx в качестве обратного прокси?

Внутри контейнера Discourse уже есть настроенный nginx.

Какую проблему вы пытаетесь решить?

Нужно предоставить более подробную информацию о том, что именно вы сделали.

Моя цель — использовать forum.example.com/forum для форума и forum.example.com для HTML-страницы.
Я поискал решение и обнаружил, что необходимо настроить дополнительный nginx-прокси перед Docker-контейнером.
Я попытался следовать инструкциям выше, но результат оказался неудачным.

Смотрите Размещение Discourse в подпапке (префикс пути) вместо поддомена.

Я прочитал эту статью, и в ней указано, что для использования данной функции требуется размещение у хостинг-провайдера на уровне предприятия. Это верно?

Да, это верно для размещённых клиентов. Но если вы продолжите чтение после этого:

в ней описывается, как это сделать на собственном сервере. Однако предупреждения о том, что это сложно, запутанно и не совсем рекомендуется, полностью верны. Сейчас большинство согласны с тем, что использование подпапки не даёт преимуществ для SEO.