Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: и снова про поддомены
Hello Igor,
Thursday, April 3, 2008, 1:18:10 PM, you wrote:
IS> On Thu, Apr 03, 2008 at 12:57:13PM +0300, Maxxi wrote:
>> Hello all!
>>
>> Подскажите плиз (или ткните в доку) как настроить следующее.
>> Нужно отвечать на site.xx и www.site.xx но на поддомены и на левые адреса
>> (бывает и такое, кто-то прописал чужой ip в ns) не отвечал.
>>
>> Пишу в конфиге
>> server {
>> listen 80;
>> server_name site.xx www.site.xx
>>
>> отвечает на все yyy.site.xx
>>
>> Если добавляю еще один обработчик
>> server {
>> server_name .site.xx
>>
>> ругается на конфиг: conflicting server name ".site.xx"
IS> server {
IS> listen 80;
IS> server_name site.xx www.site.xx;
IS> }
IS> server {
IS> listen 80 default;
IS> server_name *.site.xx;
IS> return 404;
IS> }
Спасибо. В моем случаем подойдет так:
server {
listen 80;
server_name site.xx www.site.xx;
}
server {
listen 80 default;
###### server_name *.site.xx;
return 404;
}
т.к. на левые адреса тоже отвечать не нужно.
А на "server_name *.site.xx;" 0.5.32 ругнулся :(
[emerg] 8476#0: first server name "*.site.xx" must not be wildcard
--
Best regards, Maxxi
|