перенаправление на hostname при отсутствии замыкающего слеша

Copland copland at paranoia.ru
Sun Mar 12 04:59:02 MSK 2006


День добрый.
Есть два почти аналогичных конфига: на серверах по два ip, на одном ip висит 
апаче, на втором ip -- nginx, который занят раздачей файлов. В случае 
обращения на nginx к какому-нибудь каталогу, но без слеша, типа 
http://www.server.com/dir, nginx перенаправляет запрос не на 
www.server.com/dir/, а на адрес, который является hostname'ом сервера, но 
уже со слешом, а так как hostname указывает на первый ip сервера, то запрос 
улетает на апаче (http://www.hostname.com/dir/). Не ахти какая проблема 
(случайно обнаружил, и на работе это не сказывается), но что является 
причиной?
В конфигах nginx ничего странного не увидел (они почти стандартные, и 
упоминания hostname там точно нет).
Версии  nginx/0.3.7 и  nginx/0.3.30, FreeBSD 4.11 и 5.3 соотв.



More information about the nginx-ru mailing list