Перенаправление Apache https приводит к ошибке 400 - PullRequest
2 голосов
/ 28 февраля 2012

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

Bad Request

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

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

request failed: error reading the headers

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

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

Ответы [ 2 ]

1 голос
/ 20 марта 2012

Обновление mod_ssl и httpd исправило эту проблему и для нас.Спасибо всем, кто внес свой вклад.

1 голос
/ 29 февраля 2012

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

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

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

...