Apache не включая сайт (виртуальный хост) конфигурация

Я добавил файл конфигурации к моему /etc/apache2/sites-available и добавил ссылку к /etc/apache2/sites-enabled. Все же, если я перезапускаю свой сервер и сверяюсь apache2ctl -S, Я только получаю virtualhost от с 000 значениями по умолчанию.

root@ns00001:/etc/apache2/sites-available# apache2ctl -S
VirtualHost configuration:
*:80                   ns00001.ip-x.x.x.x.com (/etc/apache2/sites-enabled/000-default.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
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

Файл я создал в /etc/apache2/sites-available mydomain.eu и содержит следующий текст:

<VirtualHost *:80>
        ServerName test.mydomain.eu
        DocumentRoot /var/www/test

        <Directory /var/www/test/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride AuthConfig
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

Но когда я перехожу к test.mydomain.eu, я получаю апачскую страницу по умолчанию (Это работает!). Таким образом, это означает, что с 000 значениями по умолчанию вступает во владение. да, я перезапустил apache2 сервис после изменения конфигурации.

Кто-то может помочь мне с этим, что я забываю?

0
задан 10 October 2017 в 00:05

2 ответа

Проблема была решена.

, По-видимому, в новой версии Apache, все конфигурации сайта должны закончиться в .conf. Я сделал это, и проблема была решена.

Это поведение определяется следующей директивой в /etc/apache2/apache2.conf:

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
2
ответ дан 7 October 2019 в 09:42

Попытка действительно отключает сайт по умолчанию путем выполнения:

sudo a2dissite 000-default
sudo service apache2 restart

Ваш test.domain.eu должен указать на корректное documentroot местоположение. Еще одна вещь у Вас есть включенный NameVirtualhost в/etc/apache2/ports.conf?

NameVirtualHost *:80
0
ответ дан 7 October 2019 в 09:42

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

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