Вопрос по настройке карты виртуальных хостов
Моженков Евгений
inbox at germes.ru
Tue Jan 20 03:50:05 MSK 2009
День добрый!
Сейчас решил воспользоваться конструкцией map.
Возникло несколько вопросов:
1. Можно ли внедрить возможность задавать не одну, а несколько (2-3)
переменных, в зависимости от хоста.
Пример:
map $http_host $virtual $folder $rewrite{
hostnames;
default defuser html 0;
.example.com example_com html 1;
.site.com setka html/site.com 0;
}
2. В карте у меня идет перечисление доменов вида:
domain way;
www.domain way;
......
webmail.* webmail;
www.webmail.* webmail;
Что хотелось бы:
в списке ехостов сверху для каждого домена не писать две строчки - без
www и с ww, а ставить .domain
А для всех доменов поддомен .webmail чтобы ссылался на акаунт webmail
Возможно ли реализовать такую схему в рамках map?
3. После конструкции map у меня идет:
server {
listen хх.ххх.хх.ххх:80;
server_name main;
include /usr/local/nginx/conf/proxy.conf; #Динамика на апач
include /usr/local/nginx/conf/status.conf; #Статистика
location ~* (?!\/a25\/|\/a35\/|\/a38\/|\/awstatsicons\/).+\.(jpg|jpeg|gif|png|swf|psd|cdr|bmp|pdf|xml|ttf|tar|gz|wav|tif|css|doc|rtf|swt|xls|txt|zip|rar|exe|ico|avi|js|bz2|ppt) {
root /usr/hosting/$folder/html;
#access_log /usr/hosting/$folder/logs/access_log combined;
expires 30d;
}
}
А потом уже доп. конфиги - для хостов, где нужны доп. настройки nginx
Заранее спасибо!
--
С уважением,
Моженков Евгений
Санкт-Петербург, Детский переулок, д.5
тел. +7 812 3135977
тел. +7 921 6390555
Email: inbox at germes.ru
More information about the nginx-ru
mailing list