我正在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]
尝试连接https://localhost/
时出现102-连接被拒绝错误。
使我感到困惑的SSLSessionCache
是配置了以下内容:
SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
这与我对Apache 2.2.17的配置文件完全相同(除了/Apache2.2而不是2.4),该文件运行得很好。使用mod_status,我没有获得有关“ SSL / TLS会话缓存状态”的信息,而获得了Apache 2.2的信息。
我认为两个httpd-ssl.conf文件之间并没有很多区别,主要是路径之间的区别,但是看来它们没问题。
端口80上的虚拟服务器运行正常。
我想念什么?
编辑:对于那些想知道的人,这不是机器无法解决时有人收到的误导性警告ServerName
。Apache 2.2没问题,我什至用刷新了DNS缓存netstat /flushdns
。