vhosting and map { }

Igor Sysoev is at rambler-co.ru
Wed Jun 21 15:06:45 MSD 2006


On Wed, 21 Jun 2006, Dmitry Morozovsky wrote:

> On Wed, 21 Jun 2006, Igor Sysoev wrote:
>
> IS> Вот это вот
> IS>         server_name     $http_host;
> IS> я не заметил. Так нельзя.
>
> Ага. то есть вообще server_name не указывать.

Можно так:
     server_name  _ ;

> IS>
> IS> > 	location = / {
> IS> > 	        root /www/$sroot/html;
> IS> > 	        index index.html index.shtml index.htm index.php;
> IS> > 	}
> IS> >        location / {
> IS> >                proxy_pass              http://127.0.0.1;
> IS> >        }
> IS> >    }
> IS> >
> IS> > фигу - в качестве $document_root пишет root от первого из описанных
> IS> > серверов.
> IS> >
> IS> > Где я не вижу очевидного?
> IS>
> IS> Вырожденный сервер нужно поместить в начало. Или во всех listen
> IS> для него указать default.
>
> Да, map принялся хвататься. Зато почему-то не раскрывается переменная:
>
> root /$sroot/html;
>
> directory index of "/$sroot/html/" is forbidden

Это багофига: если ни одни индекс не найден, то в сообщении $sroot
не раскрывается. Буду лечить.


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





More information about the nginx-ru mailing list