2013-08-05 7 views
19

Die "a2ensite" zu Apache Upgrade "a2dissite" arbeiten nichtFehler nach 2.4.6

Echo:

ERROR: Site XXXXXX does not exist!

Ich schwöre es in sites-available Ordner vorhanden ist.

Nachdem ich getippt a2ensite und doppelt geklickt die Tab Taste, es zeigt das /root Verzeichnis.

Es muss etwas mit dem a2en/dissite Skript nicht stimmen.

Wie kann ich es zurück zur Arbeit machen?

===================== Hier sind die letzten Zeilen des Fehlerprotokoll:

[Sun Aug 04 22:59:31.406192 2013] [mpm_event:notice] [pid 5378:tid 140459282536256] AH00489: Apache/2.4.6 (Ubuntu) configured -- resuming normal operations 
[Sun Aug 04 22:59:31.406433 2013] [core:notice] [pid 5378:tid 140459282536256] AH00094: Command line: '/usr/sbin/apache2' 
[Sun Aug 04 23:09:44.648984 2013] [mpm_event:notice] [pid 5378:tid 140459282536256] AH00491: caught SIGTERM, shutting down 
[Sun Aug 04 23:09:46.001182 2013] [mpm_event:notice] [pid 5692:tid 139671144335168] AH00489: Apache/2.4.6 (Ubuntu) configured -- resuming normal operations 
[Sun Aug 04 23:09:46.001490 2013] [core:notice] [pid 5692:tid 139671144335168] AH00094: Command line: '/usr/sbin/apache2' 

Antwort

33

Umbenennen von Website-Konfigurationsdateien in/etc/apache2/sites-available/* in * .conf hat geholfen.

Beispiel, bei der Aktivierung Website 'dummy.com', Konfigurationsdatei muß 'dummy.com.conf'

+2

so toll, vielen Dank! Das half mir herauszufinden, warum 2.4.6 überhaupt nicht richtig funktioniert (es hat meine Config irgendwie nur irgendwie geladen ... nicht SSL aktiviert, aber immer noch die Aliase und Verzeichnisse auf der bereits "aktivierten" Seite geladen (dh dort) war eine Verbindung zu einer Seite, die nicht in einer .conf-Datei war) ... also waren die Dateien zugänglich, aber nur über SSL, auf dem SSL-Port ... und das ohne irgendeinen Hinweis in den Protokollen oder in der Befehlszeile! komisch und benutzerunfreundlich, dass ... – codeling

14

Eine andere Lösung genannt werden soll, diese Zeile ändern, in /etc/apache2/apache2.conf von:

IncludeOptional sites-enabled/*.conf 

zu :

IncludeOptional sites-enabled/* 
+2

Bei dieser Methode ist nur zu beachten, dass die Apache2.conf-Hauptdatei Teil des Apache2-Pakets ist, sodass die Änderung durch Upgrades rückgängig gemacht werden kann ändert sich außerhalb von apache2.conf, wo es möglich ist. –

Verwandte Themen