ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: вопрос по sever_name



01.01.2009 17:42, Arkadiy Kulev wrote:

Можно ли сделать так, чтобы использовался маска в server_name, например
server_name data([0-9]+).*;
которую потом можно было бы подставлять в root
root /data$1;

И таким образом все эти хосты бы умещались в одной записи?
можно использовать например map http://sysoev.ru/nginx/docs/http/ngx_http_map_module.html и на основании server_name получать root
или что-то вроде
set $newroot "";
if($host  ~* "^(data[0-9]+)\..+"){
   set $newroot $1;
}
root /$newroot;



 




Copyright © Lexa Software, 1996-2009.