Перенаправление Apache https приводит к ошибке 400

Эта проблема возникает в экземпляре Red Hat. Установленный apache - версия [Apache/2.2.19], а версия mod_ssl - [2.2.16.] HTTP-доступ работает нормально, но когда mod_rewrite включен для перенаправления с http на https, это приводит к следующей ошибке 400:

Bad Request

Your browser sent a request that this server could not understand.
Request header field is missing ':' separator.

Ошибка в файле error_log Apache:

request failed: error reading the headers

Подобная установка работает в другой среде. Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.

Спасибо Номан А.

2 ответа

Решение

Нашел решение для этого.

Похоже, что перезагрузка системы обновила мои пакеты yum, включая httpd [2.2.22], который конфликтовал с моей установкой Apache [2.2.19].

Я обновил mod_ssl.so [2.2.16] в моем Apache до mod_ssl.so [2.2.22], и ошибка была устранена.

Updating mod_ssl and httpd fixed this issue for us too. Спасибо всем, кто внес свой вклад.

Другие вопросы по тегам