Больше года юзаю вот это:
habrahabr.ru/post/112193
для создания виртуальных хостов. Недавно поставил Ubuntu 14.04. Все поставил по статье:
habrahabr.ru/sandbox/38025
Но при обращении к любому локальному домену или локалхост, кидает все равно в папке
/var/www/html/
Вообще игнориться файл с виртуальными хостами:
/etc/apache2/conf.d/custom/vhosts
ПС:
- апач перезагружал;
- выполнил команды:
sudo apt-get install libapache2-mod-macro
sudo a2enmod macro
- /etc/hosts :
127.0.0.1 test2.loc www.test2.loc
- /etc/apache2/conf.d/custom/vhosts:
<Macro VHost $host $path>
<VirtualHost *:80>
DocumentRoot "$path"
ServerAdmin vanya@localhost
ServerName $host
ServerAlias www.$host
DirectoryIndex index.php index.html index.htm index.shtml
<Directory "$path">
Options FollowSymLinks
Options all
AllowOverride All
</Directory>
</VirtualHost>
</Macro>
......
test2.loc /home/www-data/www/test2
.......
-папка с /home/www-data/www/test2/ существует c правами drwxrwxr-x
-версия апача:
Server version: Apache/2.4.7 (Ubuntu)
Server built: Apr 3 2014 12:20:28