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.

Source : https://serverfault.com/questions/677183/apache-randomly-stops-serving-https-but-http-works-just-fine/680075

Solution testée sous Windows Server 2008 R2 + Apache 2.2

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *