Баг в редиректах?

Alexander Zagrebin alexz at visp.ru
Mon Feb 16 00:00:33 MSK 2009


Добрый день!

Допустим имеется такой простой конфиг:
========================================================
user	www www;
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include	mime.types;
    server {
        listen          192.168.0.1:80;
	  server_name     www.domain.ru www.domain.local;
	  root            /data/www/www.domain.ru;
	  index		index.html;
	  location /files/ {
	      autoindex on;
	  }
    }
}
========================================================
location не имеет особого значения (просто для наглядности).
Проблема в том, что при обращении к http://www.domain.local/files
(именно так, без завершающего слэша), nginx возвращает редирект
на http://www.domain.ru/files/, а должен бы на
http://www.domain.local/files/
Т.е. похоже на то, что при генерации редиректа он использует $server_name,
а должен бы использовать $host, т.е. то, что передано в запросе.

ЗЫ: nginx-0.6.35

-- 
Alexander Zagrebin


More information about the nginx-ru mailing list