Привет,
Недавно я развернул экземпляр Discourse за своим существующим сервером NGINX, используя шаблон «socketed». Всё работает нормально, за исключением предупреждений о смешанном контенте, возникающих из-за того, что веб-воркер запрашивает ресурсы по протоколу HTTP. Мой сервер настроен на перенаправление всех HTTP-запросов на HTTPS с кодом 301, но, видимо, этого недостаточно для валидатора Chrome, поэтому я вижу битые изображения и предупреждение о безопасности, которое может напугать пользователей.
Вот ошибка, которую фиксирует Chrome:
Мне нужно просто заставить веб-воркер делать запросы по HTTPS. Есть ли простой способ это сделать?
Я пробовал включить шаблон SSL, но это, похоже, никак не повлияло на то, что загружает веб-воркер, и Chrome продолжал выдавать те же предупреждения.
Я предпочёл бы сохранить конфигурацию socket-proxy, так как NGINX всё равно будет служить фронтендом для этого развёртывания, и наличие всей SSL- и фронтенд-конфигурации в одном месте для всех приложений, работающих на этом сервере, просто легче поддерживать.
