Re: Поддомен для всех доменов сразу

Alexey V. Karagodov karagodov at gmail.com
Sun Dec 16 16:42:08 MSK 2007


On 16.12.2007, at 16:30, Igor Sysoev wrote:

> On Sun, Dec 16, 2007 at 04:24:13PM +0300, Alexey V. Karagodov wrote:
>
>> On 16.12.2007, at 16:08, Igor Sysoev wrote:
>>>
>>> Нет.
>>>
>>> Во-первых, "*" обычно воспринимается как совпадение с любым именем.
>>> А в "server_name   www.example.com  *" она означает не совпадение,
>>> а лишь сохранение имени во время редиректа.
>>>
>>> Во-вторых, использовать localhost как специальную замену основного
>>> имени нельзя, так как имя вполне существующее.
>>
>> может быть тогда по аналогии с директивой internal; (просто и со
>> вкусом) сделать директиву default; или default_server; ?
>
> В смысле
>   default_server;
> ?
>
> Сервер по умолчанию определяется в listen:
>
>   listen  80 default;
это разные уровни OSI

www.example.com - тоже вполне существующее имя

и с помощью
	default_server;
можно будет решить оба поставленных вопроса:

>> 1) в запросе не указано имя вообще,
>> 2) или имя есть, но оно не совпало ни с одним из описанных, и
>> управление
>> попало в дефолтный сервер.

>
>
> поскольку дефолтный сервер имеет смысл прежде всего для listen-пары.
>
>
> -- 
> Игорь Сысоев
> http://sysoev.ru
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20071216/1210c0e2/attachment.html>


More information about the nginx-ru mailing list