J'exécute (j'essaie d'exécuter, en fait) Apache 2.4.2 sur Windows Server 2003 R2 32 bits (plus PHP 5.4.5 et OpenSSL 1.0.1c, mais je ne pense pas que ce soit important), et j'obtiens le ligne suivante dans le journal des erreurs:
[Sun Aug 05 11:52:39.546875 2012] [ssl:warn] [pid 5712:tid 348] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
La tentative de connexion à https://localhost/
obtient une erreur 102 - Connexion refusée.
Ce qui me laisse perplexe, c'est que SSLSessionCache
c'est configuré:
SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
C'est exactement la même ligne du fichier de configuration que j'avais pour Apache 2.2.17 (sauf pour /Apache2.2 au lieu de 2.4), qui fonctionne très bien. En utilisant mod_status, je n'obtiens aucune information pour "SSL / TLS Session Cache Status", alors que je le fais pour Apache 2.2.
Je ne pense pas qu'il y ait beaucoup de différences entre les deux fichiers httpd-ssl.conf, principalement entre les chemins, mais il semble qu'ils vont bien.
Le serveur virtuel sur le port 80 fonctionne correctement.
Qu'est-ce que je rate?
Edit : pour ceux qui se demandent, ce n'est pas l'avertissement trompeur que quelqu'un a reçu lorsque la machine n'a pas pu résoudre le problème ServerName
. Apache 2.2 n'a aucun problème avec ça, et j'ai même vidé le cache DNS avec netstat /flushdns
.