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
.
Include
directive appropriée , comme je l'ai fait, et j'ai été très surpris de la raison pour laquelle le fichier n'a jamais été chargé? Je t'ai surpassé! (note: la première fois que j'ai bricolé avec Apache était ... en 1995, quand il a été développé pour la première fois!)J'avais également le même problème, mais il est résolu maintenant.
J'ai essayé d'exécuter la commande "netsh winsock reset" dans l'invite de commande et j'ai redémarré ma machine.
Le problème a été .. installé skype récemment et après l'installation, apache et skype recherchaient le même port 80. Même si vous modifiez le numéro de port pour skype, cela ne fonctionnait pas ... pourrait être dû à un cache dans Windows. Après avoir changé le numéro de port pour skype et exécuté cette commande, cela a fonctionné pour moi.
la source
Il se peut également que vous ayez un décalage entre le nom du serveur et le certificat SSL. Ensuite , il regarde dans apache / erreur journal comme:
server certificate does NOT include an ID which matches the server name
.la source
Dans mon cas, il a généré cette erreur car il y avait un processus dans Windows utilisant le port 443 de ssl. Essayez de désactiver les services non Windows. Et suppression du démarrage automatique.
la source