Re: proxy_pass для location на другой сервер

maks maks.invisible at gmail.com
Wed May 28 10:30:39 UTC 2014


То, что нужно. Спасибо огромное.

28.05.14 13:25, Валентин Бартенев написав(ла):
> On Wednesday 28 May 2014 13:22:25 maks wrote:
>> 28.05.14 12:59, Ilya Ivantsov написав:
>>> Перемудрили, попробуйте так:
>>>
>>> location  /server1/ {
>>>
>>>      ...
>>>      proxy_pass http://server1.com/;
>>>      ...
>>>
>>> }
>> Спасибо за ответ. Так тоже пробовал.
>>
>> На сервере, куда нужно проксировать, оказался интересный index.html:
>>
>> <HTML>
>> <HEAD>
>> <meta http-equiv="refresh"
>> content="0;url=/cgi-bin/some-cgi.exe?param1=value1&param2=value2">
>> </head>
>> <body> </body>
>> </html>
>>
>> После этого перенаправления в браузере получается
>> http://nginx-server.com/cgi-bin/... , которого, естественно, нет.
>> Можно ли как-нибудь заменить этот редирект, чтобы запрос после него
>> принял форму http://nginx-server.com/server1/cgi-bin/... ??
>>
> http://nginx.org/ru/docs/http/ngx_http_sub_module.html
>
> --
> Валентин Бартенев
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



Подробная информация о списке рассылки nginx-ru