Ползвам apache2 само за уеб разработка, няколко локални уеб
услуги и документация. Не е публичен сървър.
От версия 2.0.41 апаче поддържа wildcard за Include от
вида:
Include some_dir
Include some_dir/*.ext
но това неще и неще :(
Include some_dir/*/conf/some_file.ext
Настроил съм го на елементарен mass vhost:
VirtualDocumentRoot "/var/vhosts/%0/docs"
VirtualScriptAlias "/var/vhosts/%0/cgi-bin"
като само за някои сайтове съм добавил директория:
/var/vhosts/some_site/conf,
където са специфичните за сайта конфигурации - обикновено
един httpd.conf.
Така е много удобно, защото като приключа работа на даден
етап или окончателно, просто
архивирам /var/vhosts/some_site с вчико, което касае
проекта. Също по този начин избягвам тоталната боза от
конфиг. файлове в /etc/apache2.
Но как, да му се невиди, да го накарам да зарежда:
Include /var/vhosts/*/conf/httpd.conf,
вместо всеки път ръчно да добавям или махам
Include /var/vhosts/some_site/conf/httpd.conf
във файла /etc/apache2/httpd.conf ?
Някой да има идея дали е възможно?
|