Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Поддомен для всех доменов сразу
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
|