vhosting and map { }

Dmitry Morozovsky marck at rinet.ru
Wed Jun 21 12:50:41 MSD 2006


Коллеги,

расскажите мне, как правильно строить виртуальных хостинг. в частности, как 
разумно использовать map - а то из информации на 
http://sysoev.ru/nginx/docs/http/ngx_http_map_module.html и разглядывания 
исходников я как-то не очень много выцепил.

Например, хочется малой кровью сделать что-то типа

map $http_host $root {
   hostnames;

   .domain1.tld	/www/domain1;
   .domain2.tld /www/domain2;
   ...
}

server {
  server_name $http_host;
  location ~* \.(ico|jpg|jpeg|gif|png|mp3|avi|mpg|mpeg|txt|html?)$ {
    root   $root/html;
  }
  location / {
    proxy_pass http://127.0.0.1:80;
  }
}

или таки писать генерилку конфига? ;)

Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck at rinet.ru ***
------------------------------------------------------------------------


More information about the nginx-ru mailing list