我在 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中,但至少我现在有办法知道哪里出了问题。