Re[2]: ssi и относительный путь
Igor Sysoev
is at rambler-co.ru
Tue Jul 12 14:03:12 MSD 2005
On Tue, 12 Jul 2005, Igor Sysoev wrote:
> On Tue, 12 Jul 2005, Roman Veretelnikov wrote:
>
>> nginx у нас работает по такой схеме:
>> клиент на 1.2.3.4:80 -> редирект через iptables на порт 8080, где
>> слушает nginx -> nginx через proxy_pass идет на 1.2.3.4:80
>>
>> Связано это с тем, что на хостинге используется панель управления
>> и с ней невозможно научить апач слушать localhost и отдавать нужный
>> виртуальный домен.
>> Некоторые статичные/ssi сайты, все же, хотелось отдавать через nginx
>> совсем без апача.
>>
>> Собственно проблема:
>> При запросе http://site.tld/dir, если этот сайт отдается nginx'ом и
>> директория /path/to/html_root/dir существует, происходит редирект на
>> http://site.tld:8080/dir/. Что в общем-то закономерно, но не очень
>> правильно в нашем случае. Как можно избавиться от номера порта в
>> редиректе? Если в текущем виде никак, то в каком файле копать?
>
> http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_redirect
Э нет, ошибся, это только для прокси.
Для того, чтобы nginx в своих собственных редиректах не ставил порт,
нужно написать
port_in_redirect off;
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list