2013-08-05 13 views
19

için "a2ensite" "a2dissite"Hata Apache 2.4.6

Echo çalışmıyor yükselttikten sonra:

ERROR: Site XXXXXX does not exist!

Ben sites-available klasöründe bulunmaktadır yemin ederim. Ben a2ensite daktilo ve çift Tab düğmeye tıklandığında sonra

, bu /root dizini gösterir.

a2en/dissite komut dosyasında bir sorun olmalı.

İşe nasıl dönebilirim?/Etc

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

cevap

33

yeniden adlandırma sitesi yapılandırma dosyaları: Burada

===================== hata günlüğünün son çizgilerdir/apache2/site-available/* içine * .conf yardımcı oldu.

IncludeOptional sites-enabled/*.conf 

için: siteyi 'dummy.com' etkinleştirirken

Örnek, yapılandırma dosyası

+2

çok iyi, çok teşekkürler! Bu neden 2.4.6 niçin benim için uygun bir şekilde çalışmayacağımı anlamamda bana yardımcı oldu (bu sadece bir şekilde config'ımı bir şekilde yükleniyordu ... SSL'yi etkinleştirmemekle birlikte, hâlihazırda "etkinleştirilmiş" site içindeki takma adları ve dizinleri yüklüyordu. bir .conf dosyasında olmayan bir sayfanın bir bağlantısıydı ... böylece dosyalar ssl portu üzerinden ve ssl portunda ... ve loglarda ya da komut satırında herhangi bir ipucu olmadan erişilebilirdi! garip ve kullanıcı dostu olmayan, bu ... – codeling

14

Başka bir çözüm dan /etc/apache2/apache2.conf bu çizgiyi değiştirmektir 'dummy.com.conf' adlı olmalıdır :

IncludeOptional sites-enabled/* 
+2

Bu yöntemle akılda tutulması gereken tek şey, ana apache2.conf dosyasının apache2 paketinin bir parçası olmasıdır, bu yüzden değişiklik yükseltmelerle geri alınabilir. mümkün olduğunda apache2.conf dışındaki değişiklikler. –