Здравствуйте.
Пытаюсь настроить VirtualHost.
Создал в /etc/apache2/sites-available/
z.conf
<VirtualHost *:80>
DocumentRoot /var/www/html
...
</VirtualHost>
<VirtualHost *:443>
#аналогично предыдущему правилу + ссылки на ssl
</VirtualHost>
site1.ru.conf
<VirtualHost *:80>
ServerName site1.ru
ServerAlias *.site1.ru
DocumentRoot /home/site/www/html
...
</VirtualHost>
<VirtualHost *:443>
#аналогично предыдущему правилу + ссылки на ssl
</VirtualHost>
site2.ru.conf
<VirtualHost *:80>
ServerName site2.ru
ServerAlias *.site1.ru
DocumentRoot /home/site/www/html
...
</VirtualHost>
<VirtualHost *:443>
#аналогично предыдущему правилу + ссылки на ssl
</VirtualHost>
названия сайтов указал такими для примера, DNS прописаны site1.ru и site2.ru работают как задумано
прописываю DNS для site3.ru но не указываю для него правил virtualHost, надеялся что будет грузиться по правилу default, но почему-то грузится по правилу site1.ru.conf, кто-нибудь знает в чем может быть проблема?
до этого правило z.conf было default.conf
я так понял они выстраиваются по алфавиту и кто первый попадается тот и отрабатывает т.к. site1.ru грузился по правилу default.conf
хотя site2.ru всегда отрабатывал по своему правилу (ну или хотя бы как надо было)