Apache randomly stops serving HTTPS, but HTTP works just fine
Le serveur Web Apache ne répond plus aux sollicitations via le socket sécurisé (HTTPS) mais fonctionne toujours en HTTP.
Sous Windows, les valeurs AcceptFilter par défaut sont :
AcceptFilter http data AcceptFilter https data
Cette directive permet d’effectuer une optimisation de la socket d’écoute d’un type de protocole en fonction du système d’exploitation. Le but premier est de faire en sorte que le noyau n’envoie pas de socket au processus du serveur jusqu’à ce que des données soient reçues, ou qu’une requête HTTP complète soit mise en tampon (source : https://httpd.apache.org/docs/current/mod/core.html)
Résolution
Pour régler le souci, ouvrirle fichier de configuration httpd.conf er rechercher éventuellement les lignes avec AcceptFilter.
Modifier comme ceci :
AcceptFilter http none AcceptFilter https none
Sauvegarder et redémarrer Apache.
Solution testée sous Windows Server 2008 R2 + Apache 2.2