У меня есть простой веб-сервер с одним виртуальным хостом.
Имя домена было изменено на 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, мой сайт работает.
Почему это появляется после обновления, о котором я не знаю; может быть, кто-то может это объяснить? Имя хоста = имя сайта?
Да, есть правильные файлы в / 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, мой сайт работает.
Почему это появляется после обновления, о котором я не знаю; может быть, кто-то может это объяснить? Имя хоста = имя сайта?
Да, есть правильные файлы в / 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, мой сайт работает.
Почему это появляется после обновления, о котором я не знаю; может быть, кто-то может это объяснить? Имя хоста = имя сайта?