Привет! Я запускаю Traefik 2 в качестве обратного прокси с поддержкой SSL.
После чистой установки я настроил Traefik так, чтобы он перенаправлял все запросы с поддомена forum.domain.com на порт 80 контейнера с Discourse. Проблема в том, что при первоначальной настройке Discourse я также указал, что поддомен, на котором будет работать контейнер, — это forum.domain.com. В результате при попытке открыть домен я получаю ошибку: ERR_TOO_MANY_REDIRECTS.
Когда же я пытаюсь открыть [IP-адрес VPS:ОТКРЫТЫЙ ПОРТ DISCOURSE], меня перенаправляет на forum.domain.com, и я получаю ту же ошибку.
Есть ли способ заставить Discourse работать за Traefik на поддомене? Если кто-то уже это делал, пожалуйста, поделитесь своей конфигурацией. Или существует ли способ, который не требует указания поддомена при настройке контейнера Discourse? (Мне кажется, что циклические перенаправления, выполняемые и Traefik, и Discourse, слишком велики для браузера).
Я также пробовал перенаправлять запросы с forum.domain.com на порт 443 контейнера Discourse, но получаю сообщение: «Обычный HTTP-запрос был отправлен на порт HTTPS», несмотря на то, что SSL управляется Traefik, а поддомен имеет сертификат от Let’s Encrypt.
Извините, если объяснение получилось не очень понятным — я стараюсь, так как английский не мой родной язык. Отвечу на любые вопросы как можно скорее.
С наилучшими пожеланиями!