Бортовой журнал Ктулху

Настройка виртуальных хостов на Apache2

Данная статья описывает процесс настройки виртуальных хостов на операционной системе Ubuntu 14.04. Скорее всего, эта инструкция подойдет для любых версий ОС, в том числе и Debian.
Процесс установки не буду описывать, этого добра хватает, да и не так это сложно. А вот вменяемой инструкции по виртуальным хостам я не нашел, поэтому пишу свою. Сегодня я настраивал Apache и писал эту инструкцию, поэтому она на 100% рабочая.


1. Открыть файл /etc/hosts и вписать в него следующее:

127.0.0.1 test1.ru

Это значит, что набрав test1.ru в адресной строке, я буду обращаться к своему локальному серверу.

2. Перейти в /etc/apache2/sites-available, выполнить команду
 sudo touch test1.ru.

В этой папке создается файл, его нужно открыть и внести следующее содержимое:

<VirtualHost *:80>
ServerName test1.ru
ServerAlias test1.ru www.test1.ru
DocumentRoot /var/www/test1.my/www
</VirtualHost>

 

3. Для того, что бы virtualhost заработал, нужно добавить ссылку на test1.ru в sites-enabled, для этого выполняем команду

sudo a2ensite test1
service apache2 reload