rcapache2极限配置测试返回不正常,但一切正常

rcapache2极限配置测试返回不正常,但一切正常,apache2,Apache2,运行 rcapache2 extreme-configtest 在我的Apache 2.2.12上的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 e

运行

rcapache2 extreme-configtest
在我的Apache 2.2.12上的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

正常工作,服务器启动时未显示任何错误。没有错误被记录,一切似乎都按预期工作。Bug?

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

这显然是预期的行为

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