We've got a few Django setups that go through a proxy (Apache and Nginx) that eventually make their way to the actual Django runtime.
We need to have HTTPS end to end even once it's in our network. We've been revisiting Gunicorn due to its success and performance in our other setups, but needed to test with HTTPS end to end to be consistent.
Our topology is as such:
https://foo.com -> [Public facing proxy] -> (https) -> [internal server https://192...:8001]
How does one configure Gunicorn to listen on HTTPS with a self signed certificate?