为什么 Apache 不记录 Windows 上的启动错误?

为什么 Apache 不记录 Windows 上的启动错误?

我在 Windows 7 Pro 64 位上使用 Zend Server CE,并且尝试使用自签名证书激活 HTTPS。

我取消了 httpd.conf 中的此行的注释:

Include conf/extra/httpd-ssl.conf

我将 server.crt 和 server.key 复制到 conf 目录,然后尝试通过 Apache Monitor 重新启动 Apache。但随后弹出一条消息,提示:

请求的操作失败!

然后我转到 logs/error.log,但最近的条目已超过 1 小时,与当前问题完全不符。

为什么错误原因没有记录在error.log中?我应该去哪里寻找它呢?

答案1

httpd我简单地在 Windows 命令行中输入以下内容就找到了问题的原因:

c:\>httpd
Syntax error on line 56 of C:/Program Files (x86)/Zend/Apache2/conf/extra/httpd-ssl.conf:
SSLSessionCache: Invalid argument: size has to be >= 8192 bytes

仍然疑惑为什么这没有记录到error.log中,但至少我现在有办法知道哪里出了问题。

相关内容