У меня есть сервер, который запускает Ubuntu 18.04.4 LTS. Я хотел добавить простой vhost, но я понимаю, что у меня есть проблема со "значением по умолчанию" vhost. Сервер имеет общедоступное имя, как (это - поддельное число):
http://vps5555555.ovh.net/
Который доступен любым. Проблема при доступе к этому URL, один из веб-сайта, размещенного этим сервером, отображен. Это не страница Apache "по умолчанию", которая отображена:
Я добавил:
<VirtualHost *:8080>
# The ServerName directive sets the request scheme, hostname and port that
# ...
#ServerName www.example.com
ServerName vps5555555.ovh.net
# ...
</VirtualHost>
Но тот же результат. Я проверил синтаксис Apache, и все кажется прекрасным:
[15:14:28] root@vps5555555:/etc/apache2/sites-enabled# apachectl configtest
Syntax OK
Таким образом, я не понимаю, почему это значение по умолчанию vhost не работает.
Так отвечая мне, поскольку я нашел ошибку. Оказывается что <VirtualHost *:8080>
было неправильным. Это должно быть:
<VirtualHost *:80>
Теперь все работает, как исключено. У меня есть домашняя страница по умолчанию "Это Работы!" для URL сервера по умолчанию http://vps5555555.ovh.net/
но также и для других доменов, указывающих на сервер, но без заявленного vhost все же.