ПРОЕКТЫ 


  АРХИВ 


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: Оптимальная конфи гурация для vhosting'а



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]






 




Copyright © Lexa Software, 1996-2009.