В данной инструкции я опишу создание виртуального хоста в Ubuntu 16.04. Данная инструкция будет приводится на примере виртуального хоста для CMS Magento 1, но она абсолютно ничем не отличается для любых других целей
- Во первых создаим файл magento.local.conf в /etc/apache2/sites-available/
sudo nano /etc/apache2/sites-available/magento.local.conf
Со следующим содержимым:
<VirtualHost *:80> ServerName magento.local ServerAlias www.magento.local DocumentRoot /var/www/magento.local/ <Directory /var/www/magento.local> AllowOverride All Require all granted </Directory> </VirtualHost>
- Создадим папку для нашего виртуального хоста в /var/www/
sudo mkdir /var/www/magento.local
- Отредкатируем файл hosts , в котором укажем где находится наш виртуальных хост (то есть в 127.0.0.1)
sudo nano /etc/hosts
В нем добавим наш хост используя следующую запись 127.0.0.1 magento.local
- Включим наш виртуальный хост
sudo a2ensite magento.local.conf
- Перезагрузим Apache2
sudo service apache2 restart
После чего переходим в ваш любимый браузер и пишем http://magento.local , и вуаля хост работает.