У меня есть простой веб-сервер с единственным виртуальным хостом.
Доменное имя изменилось на local.com
После выполнения
apt-get update && apt-get upgrade && apt-get dist-upgrade
виртуальный хост теперь возвращает 000-default.conf веб-сайт по умолчанию
Записи в журнале переходят в /var/log/apache2/access.log
и error.log
но никакие ошибки.
Нет никакой ошибки при перезапуске apache2 или с этими командами:
root@netcon:/etc/apache2/sites-available# apache2ctl -t
Syntax OK
root@netcon:/etc/apache2/sites-available# apache2ctl -S
VirtualHost configuration:
*:80 is a NameVirtualHost
default server netcon.local.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost netcon.local.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost netcon.local.com (/etc/apache2/sites-enabled/netcon.local.com.conf:1)
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
Mutex rewrite-map: 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
root@netcon:/etc/apache2/sites-available#
Существует только один виртуальный хост:
root@netcon:/etc/apache2/sites-available# ll
total 40
drwxr-xr-x 2 root root 4096 Apr 26 13:08 ./
drwxr-xr-x 8 root root 4096 Apr 26 12:57 ../
-rw-r--r-- 1 root root 1332 Mar 19 2016 000-default.conf
-rw-r--r-- 1 root root 6338 Apr 5 2016 default-ssl.conf
-rw-r--r-- 1 root root 2015 Nov 22 12:14 _netcon.gk.conf
-rw-r--r-- 1 root root 815 Apr 26 13:08 netcon.local.com.conf
-rw-r--r-- 1 root root 826 Apr 26 13:07 netcon.local.com.conf~
-rw-r--r-- 1 root root 1391 Mar 3 12:59 netcon.local.com.conf_
-rw-r--r-- 1 root root 814 Apr 26 12:58 netcon.local.com.conf_backup
root@netcon:/etc/apache2/sites-available# cat netcon.local.com.conf
<VirtualHost *:80>
# All comments have been removed.
# See 000-default.conf for default comments.
# Server configuration
ServerName netcon.local.com
# ServerAlias *netcon.local.com
ServerAdmin it@local.com
DocumentRoot /data/srv/web/netcon.local.com
# Directory permissions
<Directory /data/srv/web/netcon.local.com/>
Options Indexes FollowSymLinks Includes
AllowOverride All
Require all granted
</Directory>
<Location /data/srv/web/netcon.local.com/>
Require all granted
</Location>
# Logging
ErrorLog ${APACHE_LOG_DIR}/netcon.local.com_error.log
CustomLog ${APACHE_LOG_DIR}/netcon.local.com_access.log combined
</VirtualHost>
Я не знаю, как диагностировать отсюда, любая ценившая справка.
Да существуют корректные файлы в/etc/apache2/sites-enabled сделанном с a2ensite.
Они также работают командой apache2ctl-S шоу.
И это было также командой, которая помогла мне найти ошибку.
root@netcon:/etc/apache2/sites-available# apache2ctl -S
VirtualHost configuration:
*:80 is a NameVirtualHost
default server netcon.local.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost netcon.local.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost netcon.local.com (/etc/apache2/sites-enabled/netcon.local.com.conf:1)
существует два раза netcon.local.com, и первый указывает 000-default.conf вот почему (я предполагаю), страницу по умолчанию показывают. Когда я отключаю сайт по умолчанию с a2dissite мои работы веб-сайта.
, Почему это поднимается после обновления, которое я не знаю; возможно, кто-то может объяснить это? Имя хоста = имя веб-сайта?