ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Проблема в NGINX



Hello!

On Fri, Oct 31, 2008 at 05:27:41PM +0300, Андрей Погорельцев wrote:

> >
> > 1. В HTTP/1.0 можно использовать заголовок Host: Нету его в HTTP/0.9
> 
> Да ну? Учим матчасть:
> http://www.w3.org/Protocols/
> http://www.w3.org/Talks/9608HTTP/
> http://www.w3.org/Talks/9608HTTP/sld012.htm
> http://www.faqs.org/rfcs/rfc1945.html
> Не видел, чтобы RFC обновили!

Перечитайте RFC 1945 повнимательнее, может быть наступит 
просветление.

Подсказка: то, что HTTP/1.0 не определяет семантику заголовка 
Host - не означает, что его нельзя использовать.

Maxim Dounin

p.s. Я ни коим образом не утверждаю, что для запросов к бекендам 
не надо уметь использовать HTTP/1.1.  Однако это не является 
простой задачей, и на текущий момент ситуация такова, что для 
запросов используется HTTP/1.0.  И в проблеме виноват бекенд, 
вернувший некорректный ответ.

> 2. nginx в данном случае все делает по стандарту.
> >
> Получается, что нет!
> 
> 
> ---------- Пересланное сообщение ----------
> От: Андрей Погорельцев <rentgenx@xxxxxxxxx>
> Дата: 31 октября 2008 г. 16:41
> Тема: Проблема в NGINX
> Кому: nginx-ru@xxxxxxxxx
> 
> 
> Итак, имею проблему - есть сервер, работающий на Win HTTP Server API (на
> котором работает и IIS), при работе с NGINX ответ сервер шлет только в
> HTTP/1.1, т.к. запросы тоже должны быть в HTTP/1.1, иначе бы не определялись
> хосты. Получил ответ на мое сообщение:
> 
> Ищите на бэкенде некорректно работающие скрипты, которые всегда посылают
> > ответ
> > HTTP/1.1 несмотря на то, что запрос идет HTTP/1.0
> >
> > --
> > Anton Yuzhaninov
> >
> 
> Возникает несколько вопросов:
> 
>    1. Зачем использовать устаревшие протоколы, тем более в HTTP 1.0 нельзя
>    использовать хост, может тогда NGINX не будет их слать (если уж по 
> стандарту
>    все делать)
>    2. Неужели сложно посмотреть, в каком формате идет ответ от сервера и
>    если там есть Transfer-Encoding: chunked, НЕ чанковать повторно?!
> 
> -- 
> С Уважением, Андрей Погорельцев!
> 
> 
> 
> -- 
> С Уважением, Андрей Погорельцев!



 




Copyright © Lexa Software, 1996-2009.