Apache virtualhosts ya no funciona después de la actualización a 13.10

25

Actualicé mi kubuntu a 13.10 hoy y mis hosts virtuales que funcionaban perfectamente antes ya no funcionan.

los comandos s2ensitey a2dissiteafirman que "el sitio xxxxxx no existe", incluso los archivos están disponibles en sitios y estaban habilitados para sitios. Intenté eliminarlos de los sitios habilitados y luego habilitarlos nuevamente, pero Apache afirma que no existirían.

Aquí está uno de mis hosts virtuales. Básicamente son todos así.

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName expsite.local

    DocumentRoot /var/www/expsite/htdocs
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/expsite/htdocs/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride FileInfo
        Order allow,deny
        allow from all
    </Directory>

#   ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
#   <Directory "/usr/lib/cgi-bin">
#       AllowOverride None
#       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
#       Order allow,deny
#       Allow from all
#   </Directory>

        CustomLog /var/www/expsite/logs/access.log combined
        ErrorLog /var/www/expsite/logs/error.log
        LogLevel warn

#    Alias /doc/ "/usr/share/doc/"
#    <Directory "/usr/share/doc/">
#        Options Indexes MultiViews FollowSymLinks
#        AllowOverride None
#        Order deny,allow
#        Deny from all
#        Allow from 127.0.0.0/255.0.0.0 ::1/128
#    </Directory>

</VirtualHost>

El 000-default está funcionando y puedo habilitarlo y deshabilitarlo.

redanimalwar
fuente
Puede ver a continuación una respuesta más completa: askubuntu.com/questions/362682/…
mesutozer

Respuestas:

42

Ubuntu 13.10 y las variantes se han movido a Apache 2.4 y Apache 2.4 quiere que los archivos de configuración de host virtual habilitados terminen .confde manera predeterminada. Mira aquí:

http://lyemium.com/content/virtual-host-issues-when-upgrading-apache-22-24

¡Acabo de cambiar el nombre de mis archivos de configuración de vhost para terminar .confy todo funcionó!

usuario204928
fuente
Este problema tardó horas en 2016 después de una actualización. Gracias
Rodrigo