Задача:
В зависимости от имени домена изменять каталог с документами и файлы логов.
Включаем модуль vhost_alias:
sudo a2enmod vhost_alias
Конфиг Virtual Host:
<VirtualHost *:80>
#Основной домен
ServerName mydev.name
#Подключение поддоменов
ServerAlias *.mydev.name
#Назначение каталогов по первой составляющей домена (субдомен)
VirtualDocumentRoot /var/www/cakephp/%1
<Directory /var/www/cakephp/>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error-cakephp.log
CustomLog ${APACHE_LOG_DIR}/access-cakephp.log combined
</VirtualHost>
Вся идея заключена в “%1” у VirtualDocumentRoot /var/www/cakephp/%1
Домены которые ссылаются на 127.0.0.1:
mydev.name
localtest.me
Автор: Сергей Степанов
Поделиться @
Пока нет коментариев. Будьте первым!