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¶m2=value2">
</head>
<body> </body>
</html>
После этого перенаправления в браузере получается
http://nginx-server.com/cgi-bin/... , которого, естественно, нет.
Можно ли как-нибудь заменить этот редирект, чтобы запрос после него
принял форму http://nginx-server.com/server1/cgi-bin/... ??
Подробная информация о списке рассылки nginx-ru