Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

400 Bad Request при http:// в Host (3 replies)

$
0
0
Версия nginx: 1.6.1
При запросе вида
GET http://somesite.ru/ HTTP/1.1
Host: http://somesite
nginx отвечает вышеуказанной ошибкой (400 Bad Request)
Строки в поле Host с любым "мусором" успешно игнорируются веб-сервером, но вот имя сайта с указанием протокола приводит к ошибке.

В описании протокола есть пункт (5.2), который сообщает
"If Request-URI is an absoluteURI, the host is part of the Request-URI. Any Host header field value in the request MUST be ignored."
Т.е. любое содержимое заголовка Host должно быть проигнорировано...

На старом сервере древняя 0.6.30 спокойно воспринимает такой заголовок.

Есть какая-либо возможность настроить nginx так, чтобы он не выдавал ошибку 400?

Viewing all articles
Browse latest Browse all 3102

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>