2 Виртуальные хосты на UbuntuServer поставляют только первый включенный виртуальный хост
Я работаю на главном сервере с двумя виртуальными хостами.
Без изменений, если я откроюбраузер и доступ к моему серверу www.myserver.com
приносит мне 000-default.conf
Это файлы .conf внутри каталога '/ etc / apache2 / sites-available'
File1.conf
<VirtualHost *:80>
ServerName test.com
DocumentRoot /var/www/vhosts/test
ErrorLog ... (default code)
CustomLog ... (default code)
</VirtualHost>
File2.conf
<VirtualHost *:80>
ServerName random.com
DocumentRoot /var/www/vhosts/random
ErrorLog ... (default code)
CustomLog ... (default code)
</VirtualHost>
Затем я запускаю sudo a2ensite File1.conf File2.conf
и получаю это при запуске apachectl -S
:
*:80 is a NameVirtualHost
default server www.test.com (/etc/apache2/sites-enabled/test.conf:1)
port 80 namevhost www.test.com (/etc/apache2/sites-enabled/test.conf:1)
port 80 namevhost www.random.com (/etc/apache2/sites-enabled/random.conf:1)
Restart apache2
для сохранения изменений.
Теперь, когда я захожу на главную веб-страницу сервера, www.myserver.com, я получаю СЕРВЕР ПО УМОЛЧАНИЮ из приведенного выше списка (test.com).
Я пытался зайти на www.test.com: Не работает.
Я пытался зайти на www.random.com: Не работает.