web-dev-qa-db-fra.com

Les hôtes virtuels Apache ne fonctionnent plus après la mise à jour vers 13.10

J'ai mis à jour mon kubuntu à 13.10 aujourd'hui et mes hôtes virtuels qui fonctionnaient parfaitement auparavant ne fonctionnent plus.

les commandes s2ensite et a2dissite réclament "le site xxxxxx n'existe pas", même si les fichiers se trouvent dans des sites aviables et étaient activés sur des sites. J'ai essayé de les supprimer des sites activés, puis de les réactiver, mais Apache affirme qu'ils n'existeraient pas. .

Voici l'un de mes hôtes virtuels. Ils sont fondamentalement tous comme ça.

<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>

Le 000-default fonctionne et je peux l'activer et le désactiver.

25
redanimalwar

Ubuntu 13.10 et ses variantes sont passés à Apache 2.4 et Apache 2.4 souhaite que les fichiers de configuration d'hôte virtuel activés se terminent par .conf par défaut. Vois ici:

http://lyemium.com/content/virtual-Host-issues-when-upgrading-Apache-22-24

Je viens de renommer mes fichiers de configuration vhost pour qu'ils se terminent par .conf et tout a fonctionné!

42
user204928