feature request: proxy_pass в виде запроса http proxy

Roxis roxis at list.ru
Thu Sep 20 14:28:18 MSD 2007


On Thursday 20 September 2007, Oleg Motienko wrote:
> Добрый день.
>
> Предлагается такой фичреквест:
> сделать опционально запрос к бэкэнду совместимым с прокси серверами, т.е.
> вместо
> GET /blabla HTTP/1.0
> Host: www.bla.ru
>
> делать
>
> GET http://www.bla.ru/blabla HTTP/1.0
> Host: www.bla.ru
>
> Удобно, если некоторые location нужно пропустить через squid,
> например, при проксировании сайтов с динамически генерируемыми
> картинками, устаревающими через некоторое время.

у меня работал такой хак

location / {
    set $http "http://";
    rewrite /.+ $http$host$request_uri;
}

location http {
    proxy_pass http://127.0.0.1:8123;
    ...
}


More information about the nginx-ru mailing list