@glader

Почему nginx передает путь к сокету в имени домена?

У меня nginx настроен принимать все приходящие запросы независимо от имени домена
listen 80 default_server;
	listen [::]:80 default_server;


Эти запросы отправляются в wsgi приложение.
location / {
        proxy_pass http://app_server;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_redirect off;
        charset  utf-8;
    }


Довольно регулярно я получаю ошибку приложения
Invalid HTTP_HOST header: '/path/to/wsgi.sock:'. The domain name provided is not valid according to RFC 1034/1035.

Подскажите пожалуйста, как это поправить.
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы