Возник такой вопрос: как сделать оптимальнее в конфигурации маппинг
виртуальных хостов на домашние каталоги пользователей виртуалхостинга?
У меня есть таблица соответствий вида
some_vhost_name => /data/home/hostNNN
Я понимаю, что можно сделать 10000-50000 блоков server, но как-то
некрасиво, имхо... нельзя ли использовать map+rewrite как-нибудь?
Заранее спасибо за ответы.
Забыл указать: у меня сейчас сделано вот так:
-------------------------------------
nginx.conf:
...
http {
...
include conf/vhost_map.inc.conf;
}
-------------------------------------
conf/vhost_map.inc.conf:
server { server_name somehost.vhosting.com; root /data/home/host1;
include conf/vhost.inc.conf; }
server { server_name anotherhost.vhosting.com; root /data/home/host2;
include conf/vhost.inc.conf; }
-------------------------------------
conf/vhost.inc.conf:
listen 8080;
charset koi8-r;
access_log logs/vhost.access.log main;
location / {
index index.html index.htm;
}
Но я не уверен, как оно себя поведет на 10000-30000 хостов.... :-/
--
/Scoundrel [http://kovyrin.info]