Я постоянно сталкиваюсь с ошибками смешанного содержимого и нуждаюсь в помощи для их устранения.
Я использую Nginx (работающий на AlmaLinux 9.4) в качестве обратного прокси для Discourse (стандартная Docker-версия 26.1.3, сборка b72abbb), который запущен на Ubuntu 22.04. Если я включаю force https, вход в систему становится невозможным. Ситуация аналогична описанной в предыдущей теме.
Мне нужен системный подход к разбиению этой проблемы на управляемые части. Ваши рекомендации и insights будут крайне ценны в этом процессе.
Discourse — впечатляющий программный продукт. Он превращает обсуждения в знания для всё большего числа компаний, включая наш небольшой исследовательский центр. Мы тестируем его уже несколько месяцев, и, несмотря на некоторые проблемы, нам удавалось их преодолевать благодаря вашей помощи.
Я хочу предложить его в качестве стандарта для цивилизованного обсуждения, но прежде чем сделать это, мне необходимо объяснить, почему я не могу решить некоторые, казалось бы, простые проблемы, подобные этой. Ваша помощь будет очень кстати! Спасибо за вашу поддержку!
Эта тема решает проблему принудительного использования HTTPS и обеспечивает работу входа в систему и всех остальных действий в той мере, в которой мне удалось это проверить.
Тем не менее, я всё ещё получаю некоторые сообщения об ошибках смешанного контента. Я продолжу расследование и буду обновлять эту тему.
Проблема 1 решена! Больше никаких сообщений о смешанном контенте ни в одном браузере (я пробовал Firefox, Opera и Safari на macOS). Это изменение в обратном прокси-сервере Nginx также решило проблему, описанную в моём посте Проблема с ответом на тему.
В качестве справки публикую обновлённый файл конфигурации conf для Nginx: