正在运行
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
工作,服务器启动时没有任何错误显示。没有记录错误,一切似乎按预期工作。错误?
答案 0 :(得分:1)
如果有人遇到这个,我自己回答。
显然是预期的行为。
configtest或extreme-configtest 检查配置文件的语法,而不影响正在运行的Web服务器。由于每次启动,重新加载或重新启动服务器时都强制执行此检查,因此通常不必显式运行测试(如果发现配置错误,则不会启动,重新加载或重新启动Web服务器)。 extreme-configtest选项以用户nobody身份启动Web服务器并实际加载配置,因此可以检测到更多错误。请注意,虽然加载了配置,但无法测试SSL设置,因为任何人都无法读取SSL证书。