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, НЕ чанковать повторно?!
>
> --
> С Уважением, Андрей Погорельцев!
>
>
>
> --
> С Уважением, Андрей Погорельцев!
|