strange redirect

Konstantin Svist fry.kun at gmail.com
Wed Feb 20 11:47:26 MSK 2008


Здравствуйте,

Я заметил что некоторые страницы не работают через nginx.

Пример:
http://www.google.com/ig/dell


Конфигурация:
server {
    listen 1088;
    server_name foobar.mysite.com;
    location / {
        proxy_pass http://www.google.com/ig/dell;
    }
}


При этом, брандмауэр (router) переводит порт 80 -> 1080 (а 1080 спрятан 
от пользователя)


Результат:

$ curl -v 'http://foobar.mysite.com'
...
< HTTP/1.1 302 Found
< Server:
< Date: Wed, 20 Feb 2008 08:36:08 GMT
< Content-Type: text/html; charset=UTF-8
< Location: http://foobar.mysite.com:1088/
< Connection: keep-alive
...


Похоже что возвращается 302 redirect на http://foobar.mysite.com:1088/ - 
но тот порт закрыт/спрятан. С curl-ом нет проблем - но browser просто 
висит, пытаясь безуспешно достучаться до закрытого порта.


Что делать?








More information about the nginx-ru mailing list