0

跑步

rcapache2 extreme-configtest

在我的 SLES11 SP2 上的 Apache 2.2.12 上返回

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

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

4

1 回答 1

1

如果其他人遇到此问题,请自行回答。

这显然是预期的行为。

打开 Suse 文档:

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

于 2014-02-27T13:19:16.053 回答