Corrección de errores de contenido mixto SSL con proxy NGINX externo mediante socket UNIX

¡Hola,
Recientemente desplegué una instancia de Discourse detrás de mi servidor NGINX existente usando la plantilla “socketed”. Funciona bien, excepto por las advertencias de contenido mixto que provienen del proceso web worker al solicitar recursos a través de HTTP. Mi servidor está configurado para redirigir (301) todas las solicitudes HTTP a HTTPS, pero aparentemente esto no es lo suficientemente estricto para complacer al validador de Chrome, por lo que obtengo imágenes rotas y una advertencia de seguridad que al menos suena alarmante para los usuarios.

Este es el error que registra Chrome:

Lo único que necesito hacer es forzar al web worker a realizar las solicitudes usando URLs HTTPS; ¿hay una manera sencilla de hacerlo?

Intenté habilitar la plantilla SSL, pero eso no pareció tener ningún efecto sobre lo que el web worker estaba solicitando, y Chrome siguió quejándose de la misma manera.

Prefiero mantener la configuración del proxy de socket porque el NGINX seguirá siendo el frente de este despliegue de todos modos, y tener toda la configuración SSL/frontend en un solo lugar para todas las aplicaciones que se ejecutan en este servidor simplemente es más fácil de mantener.

Existe una configuración del sitio llamada force_https. Es posible que debas establecer esta variable de entorno:

DISCOURSE_FORCE_HTTPS=true