Pracuję (właściwie próbuję uruchomić) Apache 2.4.2 na 32-bitowym systemie Windows Server 2003 R2 (plus PHP 5.4.5 i OpenSSL 1.0.1c, ale nie sądzę, żeby to miało znaczenie), i otrzymuję następujący wiersz w dzienniku błędów:
[Sun Aug 05 11:52:39.546875 2012] [ssl:warn] [pid 5712:tid 348] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
Próba nawiązania połączenia https://localhost/
powoduje błąd 102 - Odmowa połączenia.
Zastanawiam się, co SSLSessionCache
jest skonfigurowane:
SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
Jest to dokładnie ten sam wiersz pliku konfiguracyjnego, który miałem dla Apache 2.2.17 (z wyjątkiem /Apache2.2 zamiast 2.4), który działa dobrze. Korzystając z mod_status, nie otrzymuję żadnych informacji dla „Statusu pamięci podręcznej sesji SSL / TLS”, podczas gdy robię to dla Apache 2.2.
Nie sądzę, że istnieje wiele różnic między dwoma plikami httpd-ssl.conf, głównie między ścieżkami, ale wygląda na to, że wszystko w porządku.
Serwer wirtualny na porcie 80 działa poprawnie.
czego mi brakuje?
Edycja : dla tych, którzy się zastanawiają, nie jest to mylące ostrzeżenie, które ktoś otrzymał, gdy maszyna nie mogła rozwiązać problemu ServerName
. Apache 2.2 nie ma z tym problemu, a nawet opróżniłem pamięć podręczną DNS netstat /flushdns
.