Домен ведет к странице по умолчанию Apache вместо желаемой страницы

Я установил сервер, и создал дополнительные виртуальные хосты с корнями их документов /var/www/example.com. Но всякий раз, когда я попадаю на example.com, он приводит к "своей рабочей" странице Apache по умолчанию.

Однако если я перейду на example.com/example.com/index.html, он отобразит код, который я хотел бы отображать по умолчанию.

Спасибо за вашу помощь.

---- In Ответ Карлосу ----

Вот код, который вы просили

        > apache2ctl -S  
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message  
VirtualHost configuration:  
*:80                   is a NameVirtualHost  
         default server example.com (/etc/apache2/sites-enabled/000-default.conf:1)  
         port 80 namevhost example.com (/etc/apache2/sites-enabled/000-default.conf:1)  
         port 80 namevhost 2.example.com (/etc/apache2/sites-enabled/2.example.com.conf:1)  
         port 80 namevhost example.com (/etc/apache2/sites-enabled/example.com.conf:1)  
                 alias www.example.com  
ServerRoot: "/etc/apache2"  
Main DocumentRoot: "/var/www/html"  
Main ErrorLog: "/var/log/apache2/error.log"  
Mutex default: dir="/var/lock/apache2" mechanism=fcntl   
Mutex mpm-accept: using_defaults  
Mutex watchdog-callback: using_defaults  
PidFile: "/var/run/apache2/apache2.pid"  
Define: DUMP_VHOSTS  
Define: DUMP_RUN_CFG  
User: name="www-data" id=33  
Group: name="www-data" id=33   
-1
задан 3 January 2017 в 13:48
1 ответ

вы используете example.com для vhost по умолчанию и первого vhost. Вот почему вы показываете сайт по умолчанию, а не сайт example.com.

**:80 is a NameVirtualHost
default server example.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost example.com (/etc/apache2/sites-enabled/000-default.conf:1)*
1
ответ дан 5 December 2019 в 19:44

Теги

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