gunicorn 19.0: SERVER_NAME в заголовке запроса - 127.0.0.1 - PullRequest
0 голосов
/ 24 октября 2018

Я обновил gunicorn до 19.0, теперь имя SERVER_NAME 127.0.0.1, прежде чем оно было правильным именем хоста сервера 'test_server.com'.

мои настройки:

Gunicorn:

bind = "127.0.0.1:8000"

Обратный прокси Nginx:

server_name test_server.com;
upstream test_server {
    server http://127.0.0.1:8000;
}
...
proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header   Host $server_name;
proxy_redirect off;
proxy_pass http://test_server;

В моем приложении Django отображается запрос. META ['SERVER_NAME'] == '127.0.0.1', я использую заголовок SERVER_NAME во многих местах ине хочу заменять это HTTP_HOST для получения хоста.

...