Значение по умолчанию Apache vhost не работает

У меня есть сервер, который запускает 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 не работает.

0
задан 5 April 2020 в 16:22

1 ответ

Так отвечая мне, поскольку я нашел ошибку. Оказывается что <VirtualHost *:8080> было неправильным. Это должно быть:

<VirtualHost *:80>

Теперь все работает, как исключено. У меня есть домашняя страница по умолчанию "Это Работы!" для URL сервера по умолчанию http://vps5555555.ovh.net/ но также и для других доменов, указывающих на сервер, но без заявленного vhost все же.

0
ответ дан 7 April 2020 в 23:19

Другие вопросы по тегам:

Похожие вопросы: