прокидка запроса вообще без изменения.

Igor Sysoev is at rambler-co.ru
Thu Nov 23 20:00:51 MSK 2006


On Thu, 23 Nov 2006, Ivan B. Serezhkin wrote:

> Добрый день господа.
>
> Держу апач с толпой виртхостов, захотел их запроксить нгинксом так,
> что бы было совсем прозрачно.
>
>
> сделал в нгинксе так :
>
> upstream backend / {
>      server myself:801;
> }
> server {
>       listen       80;
>               location / {
>               proxy_pass http://backend;
>               proxy_pass_header Host;
>               proxy_pass_header host;
>               }
>
>   }
>
>
> И получил в результате:
>
> Клиент говорит:
> GET /start.php HTTP/1.1
> Host:  host
>
> или даже
> GET http://host/start.php HTTP/1.1
> Host:  host
>
>
> А апач получает
> GET /start.php HTTP/1.0
> Host: myself:801
>
> Ну и соответственно все запросы валятся в дефольтный виртхост.
> А как бы указать нгинксу, чтоб прокидывал он совсем прозрачно ?
> Просто виртхостов много, нгинкс утонет в своей конфигурации.

http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_set_header
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_pass_header


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





More information about the nginx-ru mailing list