Tenemos algunas configuraciones de Django que pasan por un proxy (Apache y Nginx) que eventualmente llega al tiempo de ejecución real de Django.Ejecutando gunicorn en https?
Necesitamos tener HTTPS de extremo a extremo, incluso una vez que está en nuestra red. Hemos estado revisando Gunicorn debido a su éxito y rendimiento en nuestras otras configuraciones, pero necesitábamos probar con HTTPS de extremo a extremo para ser consistentes.
Nuestra topología es como tal:
https://foo.com -> [Proxy del lado público] -> (https) -> [servidor interno https://192...:8001]
¿Cómo se puede configurar Gunicorn para que escuche en HTTPS con un auto firmado ¿certificado?
¿Cómo sabe que no está expuesto? –
Porque enlaza a gunicornio con 127.0.0.1, de modo que solo localhost puede acceder a él – mafrosis