Apache (Ubuntu) O host virtual parou de funcionar após o upgrade-restart

0

Eu tenho um servidor web simples com um único host virtual.

O nome do domínio foi alterado para local.com

Depois de executar

apt-get update && apt-get upgrade && apt-get dist-upgrade

o host virtual agora está retornando o site padrão 000-default.conf

As entradas de log vão para /var/log/apache2/access.log e error.log , mas não há erros.

Não há erro ao reiniciar o apache2 ou com estes comandos:

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#

Há apenas um host virtual:

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 [email protected]
        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>

Eu não sei como solucionar problemas aqui, qualquer ajuda apreciada.

    
por Ronni 26.04.2017 / 13:21

1 resposta

0

Sim, há os arquivos corretos em / etc / apache2 / sites-enabled feitos com a2ensite.

Eles também funcionam como o comando apache2ctl -S mostra.

E esse também foi o comando que me ajudou a encontrar o erro.

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)

Há duas vezes netcon.local.com e a primeira está apontando para 000-default.conf é por isso que (eu acho) a página padrão é mostrada. Quando desativo o site padrão com o a2dissite, meu site funciona.

Por que isso aparece depois de uma atualização que não sei; talvez alguém possa explicar isso? Nome do host = nome do site?

    
por Ronni 27.04.2017 / 09:56