виртуальные сервера

Alexander Dolgarev a.dolgarev at gmail.com
Fri Dec 28 23:41:23 MSK 2007


Здравствуйте!


В компании использовался собственный http-сервер, написанный на
Java(!). С ростом количества сайтов из-за проблем с
производительностью было принято решение перейти на один из опенсорс
серверов. В качестве варианта рассматриваем nginx. Но возник вопрос по
настройке виртуальных серверов. Доменов много, сайтов регистрируется
тоже много, поэтому сервер работал по простой схеме: на запрос GET
http://subdomain.domain.zone/dir/file.html отдавался файл,
расположенный по пути
$SERVER_ROOT/zone/domain/subdomain/dir/file.html. В nginx надо
прописывать каждый домен/сабдомен в конфигурационном файле, что не
очень практично ввиду большого количества доменов и сабдоменов.

Отсюда возникает 2 вопроса:
1) можно ли как-то настроить nginx на работу о схеме, которая была
принята у нас, чтобы при добавлении сайта не надо было менять конфиг
сервера?

2) как вариант рассматривается написание небольшой программки на perl,
которая будет управлять конфиг-файлом, есть ли у nginx проблемы с
производительностью при большом количестве виртуальных серверов
(больше 100)?


Заранее спасибо. С наступающим!

С ув.,
Александр


More information about the nginx-ru mailing list