Apache (Ubuntu) Виртуальный хост перестает работать после обновления - & gt; перезагрузка

У меня есть простой веб-сервер с одним виртуальным хостом.

Имя домена было изменено на 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>

Я не знаю, как устранить проблему здесь, любая помощь оценивается.

0
задан 26 April 2017 в 14:52

3 ответа

Да, есть правильные файлы в / 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, мой сайт работает.

Почему это появляется после обновления, о котором я не знаю; может быть, кто-то может это объяснить? Имя хоста = имя сайта?

0
ответ дан 22 May 2018 в 23:12

Да, есть правильные файлы в / 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, мой сайт работает.

Почему это появляется после обновления, о котором я не знаю; может быть, кто-то может это объяснить? Имя хоста = имя сайта?

0
ответ дан 18 July 2018 в 14:14

Да, есть правильные файлы в / 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, мой сайт работает.

Почему это появляется после обновления, о котором я не знаю; может быть, кто-то может это объяснить? Имя хоста = имя сайта?

0
ответ дан 24 July 2018 в 20:21

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

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