rcapache2 extreme-configtest返回不行,但一切正常

时间:2013-04-23 10:59:32

标签: apache2

正在运行

rcapache2 extreme-configtest

在我的Apache 2.2.12 on SLES11 SP2上返回

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 个答案:

答案 0 :(得分:1)

如果有人遇到这个,我自己回答。

显然是预期的行为。

Open Suse Documentation:

  

configtest或extreme-configtest   检查配置文件的语法,而不影响正在运行的Web服务器。由于每次启动,重新加载或重新启动服务器时都强制执行此检查,因此通常不必显式运行测试(如果发现配置错误,则不会启动,重新加载或重新启动Web服务器)。 extreme-configtest选项以用户nobody身份启动Web服务器并实际加载配置,因此可以检测到更多错误。请注意,虽然加载了配置,但无法测试SSL设置,因为任何人都无法读取SSL证书。