ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: <nginx-ru@xxxxxxxxx>
  • Subject: Баг в редиректах?
  • From: "Alexander Zagrebin" <alexz@xxxxxxx>
  • Date: Mon, 16 Feb 2009 00:00:33 +0300
  • Thread-index: AcmPsHFN8YQuQGHoRuOkDk8vsC+jXw==

Добрый день!

Допустим имеется такой простой конфиг:
========================================================
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


 




Copyright © Lexa Software, 1996-2009.