会话caching未configuration…为什么?

我运行(试图运行,实际上)在Windows Server 2003 R2 32位的Apache 2.4.2(加上PHP 5.4.5和OpenSSL 1.0.1c,但我不认为这件事),我得到错误日志中的以下行:

[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 configuration:

 SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)" 

Apache 2.2.17的configuration文件(除了/Apache2.2而不是2.4)完全一样,它运行得很好。 使用mod_status,我没有得到“SSL / TLS会话caching状态”的信息,而我为Apache 2.2做的。

我不认为两个httpd-ssl.conf文件之间有很多不同之处,主要是在path之间,但似乎它们都是正确的。

端口80上的虚拟服务器运行正常。

我错过了什么?

编辑 :对于那些想知道的人来说,这不是在机器无法parsingServerName时得到的误导性警告。 Apache 2.2没有问题,我甚至用netstat /flushdns刷新DNScaching。

在http-ssl.conf中找不到罪魁祸首,但在httpd.conf中。

我怀疑,当我看到服务器状态没有报告“SSL / TLS会话caching状态”部分,而不是一个空白部分。 这发生在httpd.conf中的Include指令指向一个旧的testing.conf文件而不是httpd-ssl.conf。

那么,呃! 这可能会帮助像我这样的未来新手…

我也有同样的问题,但现在是固定的。

我尝试在命令提示符下运行命令“netsh winsock reset”并重新启动我的机器。

问题是..最近安装了Skype,安装后,apache和skype都在寻找相同的端口80.即使你改变了Skype的端口号,它不工作…可能是因为一些caching在Windows中。 在更改Skype的端口号并运行这个命令后,它为我工作。

也可能是你有一个服务器名称和SSL证书不匹配。 然后它看起来在Apache /错误日志中,如: server certificate does NOT include an ID which matches the server name