Здравствуйте!
Помогите разобраться с настройкой виртуального хоста apache2 на ubuntu 16.04
делал всё по примеру из ютуба
1.В папке /etc/apache2/sites-enabled создал 2 файла: site1.loc.conf и site2.loc.conf по примеру: 000-default.conf
<VirtualHost *:80>
ServerName site1.loc
ServerAlias
www.site1.locServerAdmin admin@site1.loc
DocumentRoot /home/i/www/site1.loc
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName site2.loc
ServerAlias
www.site2.locServerAdmin admin@site2.loc
DocumentRoot /home/i/www/site2.loc
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
2.отредактировал hosts:
192.168.1.118 site1.loc
192.168.1.119 site2.loc
127.0.0.1 localhost
127.0.1.1 i-pc
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.1.118 site1.loc
192.168.1.119 site2.loc
3.создал /home/i/www/site1.loc/index.html и /home/i/www/site2.loc/index.html
4.ввел команду sudo a2ensite site1.loc
Выдает ERROR: Site site2.loc does not exist!
5.скопировал в папку /etc/apache2/sites-available файл: site1.loc.conf
так как не нашел различий между файлами 000-default.conf в папках sites-available и sites-enabled
6.ввел команду sudo a2ensite site1.loc
Выдает ERROR: Site site1.loc not properly enabled: /etc/apache2/sites-enabled/site1.loc.conf is a real file, not touching it
ОШИБКА: Сайт site1.loc не включен должным образом: /etc/apache2/sites-enabled/site1.loc.conf - это реальный файл, не касающийся его
7.Добавил в Файл: /etc/apache2/apache2.conf
<Directory /home/i/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Но без результата.
Аналогичным образом пробовал устанавливать в папку /var/www/ изменив права доступа, результат тотже
P.S.(До этого установил wordpress в папку /var/www/html все работает по ссылкам 127.0.0.1 localhost 127.0.1.1 i-pc)