strange redirect
Konstantin Svist
fry.kun at gmail.com
Thu Feb 21 11:50:29 MSK 2008
Igor Sysoev wrote:
> У меня не воспроизволится. Нужен отладочный лог.
> Кроме того,
> proxy_pass http://www.google.com/ig/dell;
> приводит к тому, что /ig/f/_lkeI04SsjU/ig.js и /ig/images/x2.gif
> запрашиваются как /ig/dellig/f/_lkeI04SsjU/ig.js и /ig/dellig/images/x2.gif.
>
> Нужно описывать два location'а
>
> locaiton = / {
>
> locaiton /ig/ {
>
Нашёл проблему:
proxy_set_header HOST $http_host;
server {
listen 8080;
server_name localhost;
access_log off;
location / {
proxy_pass http://www.google.com;
}
}
$ curl -v 'http://localhost:8080/ig/dell'
...
< HTTP/1.1 302 Found
...
Не знаю почему установленно "proxy_set_header HOST $http_host;"...
Судя по
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_set_header
, должно быть $proxy_host
More information about the nginx-ru
mailing list