Olá,
Recentemente, implementei uma instância do Discourse atrás do meu servidor NGINX pré-existente usando o modelo “socketed”. Funciona bem, exceto pelo fato de que estou recebendo avisos de conteúdo misto originados do processo de web worker, que solicita recursos via HTTP. Meu servidor está configurado para redirecionar (301) todas as solicitações HTTP para HTTPS, mas aparentemente isso não é rigoroso o suficiente para satisfazer o validador do Chrome, resultando em imagens quebradas e um aviso de segurança que pelo menos parece assustador para os usuários.
Este é o erro que o Chrome está registrando:
Tudo o que preciso é forçar o web worker a fazer as solicitações usando URLs HTTPS. Existe uma maneira fácil de fazer isso?
Tentei habilitar o modelo SSL, mas isso não pareceu ter qualquer efeito sobre o que o web worker estava buscando, e o Chrome continuou reclamando da mesma forma.
Prefiro manter a configuração do socket-proxy, pois o NGINX vai ser o front-end para essa implementação de qualquer forma, e ter toda a configuração SSL/front-end em um único lugar para todos os aplicativos executando neste servidor é simplesmente mais fácil de manter.
