Обсуждение обратного прокси и HTTPS

Привет, @Grunskin

Мы понимаем ваше разочарование. Однако, когда вы устанавливаете:

force_https = true

Это не является проблемой. Как отметил выше @pfaffman (по крайней мере дважды, один из ведущих экспертов по миграции на Meta):

Вы “должны” оставить force_https = true и затем найти “истинную проблему”.

Если бы я был на вашем месте, основываясь на том, что я прочитал:

Сначала я бы настроил свой обратный прокси на том же сервере, что и контейнер(ы) Discourse, чтобы упростить задачу — только для тестирования и устранения неполадок. Убедитесь, что этот простой тестовый случай работает идеально. Затем, когда всё заработает на одном хосте, отключите этот тестовый обратный прокси и переходите к вашей желаемой двухсерверной конфигурации.

Это интересная проблема. Вы сможете её решить, если оставите force_https = true и будете придерживаться структурированного, пошагового метода устранения неполадок. Подобные проблемы — это просто ИТ-головоломки, ждущие своего решения.

У вас всё получится.


PS: Если вы устанете от этой головоломки или потеряете интерес, вы всегда можете обратиться к @pfaffman или другому опытному участнику Meta и оплатить их услуги, чтобы преодолеть это препятствие и двигаться дальше к более светлым горизонтам.


Примечание: У нас не возникло никаких проблем с настройкой Apache2 в качестве обратного прокси с использованием Unix-доменного сокета на одном сервере. Искренне извиняюсь, что у меня нет личного времени, чтобы настроить двухсерверную конфигурацию и заставить метод обратного прокси Apache2 работать на двух разных серверах. Мы заняты финальными задачами миграции: исправлением “безумного злоупотребления bbcode” и проблемами с Markdown, и это занимает больше времени, чем мы изначально предполагали.