On Thu, 12 May 2005 22:09:08 +0400 (MSD)
Igor Sysoev <is@xxxxxxxxxxxxx> wrote:
On Thu, 12 May 2005, Михаил Монашёв wrote:
IS> *) Изменение: nginx теперь передаёт неверные строки в
заголовках
IS> запроса клиента и ответа бэкенда.
Мне nginx нравился тем, что блокировал странные запросы и не пускал
их
дальше к бэкенду, от чего последнему могло поплохеть. Сейчас
как-то
можно включить эту опцию обратно?
Сейчас - нет, но можно добавить параметр.
Это будет хорошо. Только хочется иметь его довольно гибким. Мне например
совершенно не нужно блокировать "кривые" хедеры которые передает бакенд,
но вот от клиента к бакенду передавать кривости совсем не хочется.
То есть клиент->сервер фильтровать надо, а сервер->клиент не надо.
Да, предполагается фильтровать только от клиента. Настраиваться будет
на уровне сервера, но нужно понимать, что сервер в данном контексте
означает ip-based, а не name-based.
А вот и патч. Директива ignore_invalid_headers [on|off], по умолчанию
заголовки игнорируются (on). В состоянии off заголовки передаются бэкенду.
Игорь Сысоев
http://sysoev.ru