La redirection Apache HTTPS entraîne une erreur de 400
-
14-11-2019 - |
Question
Ce problème se produit sur une instance de chapeau rouge. L'Apache installée est la version [apache / 2.2.19] et la version mod_ssl est [2.2.16.] L'accès http fonctionne bien, mais lorsque mod_rewrite est activé pour la redirection http de HTTP, il se traduit par une erreur suivante: une erreur:
Bad Request
Your browser sent a request that this server could not understand.
Request header field is missing ':' separator.
L'erreur dans le fichier error_log d'Apache est:
request failed: error reading the headers
La configuration similaire fonctionne dans un autre environnement. Quelqu'un peut-il m'aider à résoudre ce problème.
Merci noman A.
La solution 2
Solution trouvée pour cela.
Il semble que le redémarrage du système ait mis à jour mes packages YUM, y compris httpd 2.2.22] qui était en conflit avec mon installation Apache [2.2.19].
J'ai mis à jour le mod_ssl.so 2.2.16] dans mon apache à mod_ssl.so 2.2.22] et l'erreur a été résolue.
Autres conseils
La mise à jour de MOD_SSL et HTTPD a également résolu ce problème pour nous. Merci à tous ceux qui ont contribué.