Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
http://www.mysite.com работает, но htt p://mysite.com игнорируется
- To: nginx-ru@xxxxxxxxx
- Subject: http://www.mysite.com работает, но htt p://mysite.com игнорируется
- From: "dpichugin" <nginx-forum@xxxxxxxx>
- Date: Sat, 21 May 2011 20:16:17 -0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=wnXyz3hVhRFaTT+JPS9JwTtuDrWgYKe6GZ+yOXURn7I=; b=jR29+DWvegEV7l7wwn7VR2OC9h09OwKfU4036UjfGqe20rPONhrJPS3dFNY8KAnWHXn3LDq15+kjxit5gugSLmbvh9OQMrdsWqd+IaeuqV1SGXefq3o4a6h5f1b/PwFd;
Пытаюсь настроить 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.
Возможно я что-то делаю не так.
Пожалуйста посоветуйте что делать.
~Дмитрий
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,199794,199794#msg-199794
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|