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