Оптимальная конфигурация для vhosting'а
Alexey N. Kovyrin
alexey at kovyrin.net
Mon Dec 26 00:35:03 MSK 2005
Alexey N. Kovyrin пишет:
> Доброе время суток,
>
> Возник такой вопрос: как сделать оптимальнее в конфигурации маппинг
> виртуальных хостов на домашние каталоги пользователей виртуалхостинга?
> У меня есть таблица соответствий вида
>
> 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]
More information about the nginx-ru
mailing list