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

maks maks.invisible at gmail.com
Wed May 28 10:22:25 UTC 2014


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/... ??



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