2013-08-05 21 views
19

The "a2ensite" "a2dissite" nie pracująBłąd po aktualizacji do Apache 2.4.6

Echo:

ERROR: Site XXXXXX does not exist!

przysięgam, że istnieje w katalogu sites-available.

Po Wpisałem a2ensite i dwukrotnie kliknąć kartę przycisk , pokazuje katalog /root.

Coś jest nie tak ze skryptem a2en/dissite.

Jak mogę go przywrócić do pracy?

===================== Oto ostatnie wiersze dziennika błędów:

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

Odpowiedz

33

witryna Zmiana nazwy plików konfiguracyjnych w/etc/apache2/sites-available/* do * .conf pomogło.

przykład, gdy umożliwiając stronę 'dummy.com', plik konfiguracyjny musi być nazwany 'dummy.com.conf'

+2

bardzo dobrze, wielkie dzięki! Pomogło mi to ustalić, dlaczego 2.4.6 w ogóle by mi nie działało (to było tylko jakoś ładowanie mojej konfiguracji w jakiś sposób ... nie włączanie SSL, ale wciąż ładowanie aliasów i katalogów w już "włączonej" witrynie (tzn. był linkiem do strony, która nie znajdowała się w pliku .conf), więc pliki były dostępne, ale tylko przez ssl, na porcie ssl ... i bez żadnej podpowiedzi w logach lub w wierszu poleceń! dziwne i nieprzyjazne dla użytkownika, że ​​... – codeling

14

Innym rozwiązaniem jest zmiana tej linii w /etc/apache2/apache2.conf od:

IncludeOptional sites-enabled/*.conf 

do :

IncludeOptional sites-enabled/* 
+2

Jedyną rzeczą, o której trzeba pamiętać przy tej metodzie jest to, że główny plik apache2.conf jest częścią pakietu apache2, więc zmiana może zostać cofnięta przez uaktualnienia. zmiany poza apache2.conf, jeśli to możliwe. –

Powiązane problemy