Доброго всем дня! Меня терзают смутные сомнения... У себя на Ubuntu 16.04.3 решил разместить веб-сервер апач, с виртуальными хостами. У меня есть зарегистрированное доменное имя, миг-озарения.рф и тестовое доменное имя test.com. Вот конфиги для миг-озарения.рф и test.com соответственно.
GNU nano 2.5.3 Файл: /etc/apache2/sites-available/миг-озарения.рф.conf
<VirtualHost 78.106.36.157:80>
ServerName миг-озарения.рф
DocumentRoot /var/www/html/миг-озарения.рф/public_html
<Directory /var/www/html/миг-озарения.рф/public_html>
Options Indexes FollowSymlinks
AllowOverride All
Require all granted
</Directory>
# ErrorLog /home/goodigy/sites/example/error.log
# CustomLog /home/goodigy/sites/example/access.log combined
</VirtualHost>
GNU nano 2.5.3 Файл: /etc/apache2/sites-available/test.com.conf
<VirtualHost *:80>
ServerName test.com
DocumentRoot /var/www/html/test.com/public_html
<Directory /var/www/html/test.com/public_html>
Options Indexes FollowSymlinks
AllowOverride All
Require all granted
</Directory>
# ErrorLog /home/goodigy/sites/example/error.log
# CustomLog /home/goodigy/sites/example/access.log combined
</VirtualHost>
В конфиге самого апача есть такое:
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
Так как к сайту миг-озарения.рф будут обращаться по моему внешнему айпишнику, то его и указываю. к сайту же test.com я обращаюсь по локали, потому и ставлю *. И только при такой конфигурации все это работает. Если я в конфиг миг-озарения.рф поставлю * впесто айпишника, машина возвращает дефолтную страницу апача.
Если же я там и там поставлю внешний айпишник, то миг-озарения.рф вернет страницу, принадлежащую test.com, или наоборот. В старых версиях апача (2.2) конфиги работали с указанием любого айпишника, то бишь *. Не могу понять, в чем дело. (И да, когда я обращаюсь не по доменному имени, а по своему айпи через браузер, тоже вижу миг-озарения, а по идее должен видеть дефолт.) Подскажите, пожалуйста, что такого изменилось в апаче, и как теперь разрешать виртуальные хосты для одного внешнего айпишника, да еще чтобы при переходе по айпи открывался дефолт (вместо которого в будущем планируется ставиться phpmyadmin)? большое спасибо.
з.ы. фот еще и файл hosts:
GNU nano 2.5.3 Файл: /etc/hosts
127.0.0.1 localhost
127.0.1.1 MS-7368
127.0.0.1 test.com
# 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