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

Igor Sysoev is at rambler-co.ru
Mon Dec 17 14:35:35 MSK 2007


On Mon, Dec 17, 2007 at 01:21:23PM +0300, Alexey V. Karagodov wrote:

> >>>Осталось придумать синтаксис для:
> >>>
> >>>    server_name   site  *;
> >>такой вариант вроде и так сейчас используется или нет?
> >
> >Да, и он мне не нравится.
> выше такой же пример
> server_name - *;
> 
> это сложно технически? это что нарушает?

      server_name  site  *;

сейчас означает не то, что данный сервер принимает site и всё остальное (*).

Сейчас касается только сохранение имени при редиректе:

http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#server_name

     Если строка "Host" в запросе не совпала ни с одним описанымсервером
или маской и в ответ на запрос выдаётся редирект, то в редиректе будет
использовано основное имя сервера. Если же нужно использовать имя,
пришедшее строке запроса "Host", то нужно использовать маску "*":

         server {
             server_name   www.example.com  *;
         }


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list