Max*_*Art 15 windows windows-server-2003 mod-ssl apache-2.2
我在 Windows Server 2003 R2 32 位(加上 PHP 5.4.5 和 OpenSSL 1.0.1c,但我认为这并不重要)上运行(实际上试图运行)Apache 2.4.2,并且我得到了错误日志中的以下行:
[Sun Aug 05 11:52:39.546875 2012] [ssl:warn] [pid 5712:tid 348] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
Run Code Online (Sandbox Code Playgroud)
尝试连接https://localhost/时出现 102 - 连接被拒绝错误。
令我困惑的是,它SSLSessionCache 是这样配置的:
SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
Run Code Online (Sandbox Code Playgroud)
它与我为 Apache 2.2.17 使用的配置文件完全相同(除了 /Apache2.2 而不是 2.4),它运行得很好。使用 mod_status,我没有得到“SSL/TLS 会话缓存状态”的信息,而我为 Apache 2.2 做。
我不认为这两个httpd-ssl.conf文件有很多区别,主要是路径之间,但似乎它们都可以。
端口 80 上的虚拟服务器运行正常。
我错过了什么?
编辑:对于那些想知道的人来说,这不是当机器无法解析ServerName. Apache 2.2 没有问题,我什至用netstat /flushdns.
Max*_*Art 12
罪魁祸首不在 http-ssl.conf 中,而是在 httpd.conf 中。
我怀疑,当我看到服务器的状态是不是“SSL / TLS会话缓存状态”节报告可言,而不是一个空的部分。碰巧Includehttpd.conf中的指令指向一个旧的测试 .conf 文件而不是 httpd-ssl.conf。
嗯,呸!这可能会在未来帮助像我这样的其他新手......
| 归档时间: |
|
| 查看次数: |
65910 次 |
| 最近记录: |