Feb 20 2012
Создание виртуальных хостов в Apache2 под Linux Ubuntu
Для создания виртуального хоста Apache2 под Linux Ubuntu необходимо проделать следующие шаги:
1. В файл /etc/hosts добавить запись о новом хосте, например: 127.0.0.1 test
2. В директории /etc/apache2/sites-available/ создать файл с именем нового хоста, и в него добавить следующие строки:
<VirtualHost *:80> ServerName test ServerAlias test DocumentRoot /var/www/test </VirtualHost>
3. Вклюсить виртуальный хост: sudo a2ensite test
4. Перечитать конфигурацию: sudo /etc/init.d/apache2 reload
P.S.
Если вы используете Apache 2.4, вероятно может возникнуть проблема с доступностью хоста. Один из вариантов решения рассмотрен в следующей статье: Ошибка AH01630: client denied by server configuration