Welcome! Log In Create A New Profile

Advanced

http://www.mysite.com работает, но http://mysite.com игнорируется

May 21, 2011 08:16PM
Пытаюсь настроить nginx чтобы все виртуальные сервера кроме требуемых были проигнорированы.
Для простоты имею:
server
{
listen 80;
server_name mysite.com www.mysite.com;
root html;
}


server
{
listen 80 default_server;
server_name _;
return 404;
}

Ожидаю что http://mysite.com/ и http://www.mysite.com/ будут обработаны,
ондако http://www.mysite.com/ работает корректно, а http://mysite.com/ вызывает ошибку 404,
т.е. выбирается второй виртуальный сервер а mysite.com просто игнорируется, пробовал другие
коды ошибки во втором виртуальном сервере, и именно они выдаются при запросе на http://mysite.com/

Использование rewrite не кажется мне правильным.

Кроме этих виртуальных серверов в конфигурации присутствуют mercurial (hg.mysite.com www.mysite.com) и
trac (trac.mysite.com www.trac.mysite.com). и хочется иметь возможность добавить myanothersite.com с
таким же набором: myanothersite.com+hg.myanothersite.com+trac.myanothersite.com.

Возможно я что-то делаю не так. Пожалуйста посоветуйте что делать.

~Дмитрий
Subject Author Posted

http://www.mysite.com работает, но http://mysite.com игнорируется

dpichugin May 21, 2011 08:16PM

Re: http://www.mysite.com работает, но http://mysite.com игнорируется

Igor Sysoev May 22, 2011 01:18AM

Re: http://www.mysite.com работает, но http://mysite.com игнорируется

dpichugin May 22, 2011 02:26AM

Re: http://www.mysite.com работает, но http://mysite.com игнорируется

dpichugin May 22, 2011 01:38PM

Re: http://www.mysite.com работает, но http://mysite.com игнорируется

Maxim Dounin May 22, 2011 05:54AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 163
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready