Форум Академгородка, Новосибирск > Как настроить Virtual Host в apache?
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как настроить Virtual Host в apache?
Форум Академгородка, Новосибирск > Компьютеры и сети > Программирование > WEB-программирование
Sweetka
Можно ли настроить http.conf, чтобы он брал VirtualHost из внешнего файла? Есть такой вариант http://httpd.apache.org/docs/2.0/vhosts/mass.html#xtra-conf, но мне надо другое.

В моей ситуации проект лежит, допустим, в папке <project_path>, а в папке <project_path>/virtualhosts/ находится список файлов <servername>.conf, где <servername> - это имя виртуального сервера, т.е. файлы называются mydomain1.ru.conf, mydomain2.ru.conf, mydomain3.ru.conf, ... В каждом файле такой текст (индивидуальный для каждого домена):
Код
NameVirtualHost mydomain1.ru
<VirtualHost mydomain1.ru>
    ServerAdmin admin@mydomain1.ru
    DocumentRoot "<project_path>"
    ServerName mydomain1.ru

    <Directory "<project_path>">
      AllowOverride All
    </Directory>
</VirtualHost>

Т.е. смысл в том, что есть один сервер с одним проектом, требуется настроить апач так, чтобы он все домены ассоциировал с этим проектом. Кол-во доменов заранее не известно, их названия тоже. Можно настроиь http.conf так, чтобы он инклудил все файлы из папки <project_path>/virtualhosts/? Или хотя бы если записать все настройки в 1 файл и инклудить его... Или вариант с map - единственный?
anpol
Цитата(Sweetka @ 27.04.2009, 17:17) *
Можно настроиь http.conf так, чтобы он инклудил все файлы из папки <project_path>/virtualhosts/?

Include /project_path/virtualhosts/*.conf
Sweetka
нда, это не могло не быть так элементарно... mad2.gif

спасибо, то что надо )
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2024 IPS, Inc.