rcapache2 extreme-configtest返回NOT OK,但一切正常



跑步

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

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

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

这显然是预期的行为。

Open Suse Documentation:

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

最新更新