Ich verwende Apache 2.4.2 unter Windows Server 2003 R2 32-Bit (plus PHP 5.4.5 und OpenSSL 1.0.1c, aber ich denke nicht, dass das wichtig ist), und ich bekomme das folgende Zeile im Fehlerprotokoll:
[Sun Aug 05 11:52:39.546875 2012] [ssl:warn] [pid 5712:tid 348] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
Beim Versuch, https://localhost/
eine Verbindung herzustellen, wird der Fehler 102 - Verbindung abgelehnt angezeigt.
Was mir ein Rätsel ist , dass SSLSessionCache
ist so konfiguriert:
SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
Es ist genau die gleiche Zeile der Konfigurationsdatei, die ich für Apache 2.2.17 hatte (außer /Apache2.2 anstelle von 2.4), die einwandfrei läuft. Mit mod_status erhalte ich keine Informationen zum "SSL / TLS-Sitzungscache-Status", während ich dies für Apache 2.2 tue.
Ich glaube nicht, dass es viele Unterschiede zwischen den beiden httpd-ssl.conf-Dateien gibt, hauptsächlich zwischen Pfaden, aber es scheint, dass sie in Ordnung sind.
Der virtuelle Server an Port 80 läuft in Ordnung.
Was vermisse ich?
Bearbeiten : Für diejenigen, die sich fragen, ist dies nicht die irreführende Warnung, die jemand erhalten hat, als die Maschine das Problem nicht lösen konnte ServerName
. Apache 2.2 hat kein Problem damit und ich habe sogar den DNS-Cache mit geleert netstat /flushdns
.