поддержка HTTP/1.1 для проксирования

RaPaMaN rapaman at virthost.net
Mon Dec 27 15:25:47 MSK 2004


On Monday 27 December 2004 12:16, Igor Sysoev wrote:
> 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".

А chunked нельзя читать как поток ? т.е. просто до конца пототока. По идее 
как-то броузер узнает, все он прочитал или был обрыв. 

Очень интересно сделать связку фронтэнд+бэкэнд, которая не определяется 
скриптами на бэкэнде и работает точно так же для скриптов, как и просто 
использование одного Апача.

> Игорь Сысоев
> http://sysoev.ru

С Уважением,
Дмитрий.





More information about the nginx-ru mailing list