On Mon, 27 Dec 2004, Dmitry wrote:
> А планируется в ближайшем будущем
> поддержка HTTP/1.1 для проксирования на бэкэнд ?
>
> Похоже, что некоторые вэб-скрипты (CJ и
> прочие для торговли трафиком) считают, что
> если обращение идет по протоколу HTTP/1.0,
> такой запрос считается через прокси
> сервер, даже если нет заголовков X-Forwarded-For и
> X-Real-IP.
>
> От клиента, если он пришел через прокси,
> заголовок X-Forwarded-For пропускается прозрачно nginx.
nginx сейчас не поддерживает постоянные соединения с бэкендом,
хотя такая возможность при разработке учитывалась, поэтому её добавить
не так уж и сложно. Здесь есть только одна проблема - бэкенд будет слать
chunked ответы, если длина ответа не известна, и их нужно правильно
читать. Но тут можно сделать, например, так - ходить по HTTP/1.0 и
явно указывать "Connection: close".
Игорь Сысоев
http://sysoev.ru