Allow gunicorn to use X-Forwarded-* header

This commit is contained in:
Jake Howard 2022-10-30 12:14:16 +00:00
parent 2e4e54418d
commit 1023c821ab
Signed by: jake
GPG key ID: 57AFB45680EDD477

View file

@ -1,3 +1,5 @@
import os
import gunicorn import gunicorn
wsgi_app = "website.wsgi:application" wsgi_app = "website.wsgi:application"
@ -13,3 +15,7 @@ threads = 2
# Replace gunicorn's 'Server' HTTP header # Replace gunicorn's 'Server' HTTP header
gunicorn.SERVER_SOFTWARE = gunicorn.SERVER = "Wouldn't you like to know" gunicorn.SERVER_SOFTWARE = gunicorn.SERVER = "Wouldn't you like to know"
# Allow `X-Forwarded-*` headers from specific IPs
if "FORWARDED_ALLOW_IPS" in os.environ:
forwarded_allow_ips = os.environ["FORWARDED_ALLOW_IPS"]