2013-04-23 35 views
0

在SLES11 SP2上我的Apache 2.2.12運行rcapache2極端configtest返回NOT OK,但一切工作

rcapache2 extreme-configtest 

返回

Syntax: NOT OK: 
Syntax error on line 39 of /etc/apache2/somedirectory/ssl.somedomain.conf: SSLCertificateKeyFile:  file '/etc/apache2/ssldirectory/somekeyfile' does not exist or is empty 

但是在/ etc/apache2的/ ssldirectory/somekeyfile是存在的,不是空的。

rcapache2 configtest 

工程和服務器啓動時沒有任何錯誤顯示。沒有錯誤記錄,並且一切似乎按預期工作。錯誤?

回答

1

如果有其他人遇到此問題,請自己回答。

這顯然是預期的行爲。

Open Suse Documentation:

configtest或極端configtest 檢查配置文件的語法,而不影響正在運行的Web服務器。因爲每次服務器啓動,重新加載或重新啓動時都會強制執行此檢查,所以通常不需要顯式運行測試(如果發現配置錯誤,Web服務器未啓動,重新加載或重新啓動)。 extreme-configtest選項以nobody用戶身份啓動Web服務器,並實際加載配置,因此可檢測到更多錯誤。請注意,雖然配置已加載,但無法測試SSL設置,因爲SSL證書無法被任何人閱讀。

相關問題