Apache virtualhosts funktionieren nach dem Update auf 13.10 nicht mehr

25

Ich habe mein Kubuntu heute auf 13.10 aktualisiert und meine virtuellen Hosts, die zuvor einwandfrei funktionierten, funktionieren nicht mehr.

Die Befehle s2ensiteund a2dissitebehaupten, "site xxxxxx existiert nicht", auch wenn die Dateien in sites-aviable sind und in sites-enabled waren. Ich habe versucht, sie von sites-enabled zu entfernen und sie dann wieder zu aktivieren, aber Apache behauptet, dass sie nicht existieren würden.

Hier ist einer meiner virtuellen Geister. Sie sind im Grunde alle so.

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

Die 000-Standardeinstellung funktioniert und ich kann sie aktivieren und deaktivieren.

redanimalwar
quelle
Eine vollständigere Antwort finden Sie weiter unten: askubuntu.com/questions/362682/…
mesutozer

Antworten:

42

Ubuntu 13.10 und Varianten sind auf Apache 2.4 umgestiegen, und Apache 2.4 möchte, dass aktivierte Konfigurationsdateien für virtuelle Hosts .confstandardmäßig auf enden . Siehe hier:

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

Ich habe gerade meine vhost-Konfigurationsdateien umbenannt .confund alles hat funktioniert!

user204928
quelle
Nach einem Upgrade dauerte dieses Problem im Jahr 2016 Stunden. Danke
Rodrigo