Добрый день, появился вопрос по поводу виртуальных хостов в apache.
Вот в чем заключается проблема, допустим есть несколько доменов второго уровня example1.com, example2.com...
У каждого домена есть куча поддоменов) соответственно в директории sites-available появляется огромная куча файлов с настройками каждого хоста. Думаю можно каким то чудным образом реализовать следующее, создаем в директории /etc/apache2/sites-available директорию example1.com, в которой располагаются все конфиги поддоменов этого домена, со вторым поступаем так же, теперь встал вопрос каким образом включить сайт т.е. раньше бы я написал
a2ensite 000-default
и после релоада апача сайт бы заработал...но утилита a2ensite включает сайты только из директории /etc/apache2/sites-available.
Может создать обычный симлинк, чем по сути и является a2ensite ?
Пользователь решил продолжить мысль 22 Мая 2013, 17:19:05:
если создавать симлинки вручную, то это ж кучу времени можно потратить, в зависимости от количества поддоменов((( но способ рабочий..
Пользователь решил продолжить мысль 22 Мая 2013, 17:56:04:
в общем задачу решил таким образом, пусть в /etc/apache2/sites-available будет свалка файлов, но можно сделать так чтобы они были упорядочены по имени, назвал файлы так:
com.example1.0
com.example1.svn
com.example1.cloud
com.example2.0
com.example2.phpmyadmin
теперь когда вводим a2ensite, она выводит нам спиоск конфигов в алфавитном порядке и предлагает ввести нужные, в терминале просто копируем нужный нам отрезок, вставляем и перезагружаем апач))