Нужно заменить проксируемые заголовок для gunicor'a, которые ему передает nginx. Допустим, я запрашиваю имя dev.example.com, а gunicorn'у передается просто example.com. Просто убрать поддомен у меня получилось следующим образом:
location / {
proxy_pass http://unix:/var/run/gunicorn/gunicorn.sock;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host example.com;
}
Однако мне нужно, чтобы и поддомены тоже передавались, например hello.dev.example.com отдавалось gunicorn'у как hello.example.com. Подскажите, пожалуйста, как это сделать.