Apache https重定向导致400错误
在Red Hat实例上发生此问题。安装的apache版本是[Apache/2.2.19],mod_ssl版本是[2.2.16。] HTTP访问工作正常,但是当启用http到https重定向的mod_rewrite时,会导致以下400错误:Apache https重定向导致400错误
Bad Request
Your browser sent a request that this server could not understand.
Request header field is missing ':' separator.
在Apache的error_log中文件的错误是:
request failed: error reading the headers
类似的设置是在另一个环境中工作。有人能帮我解决这个问题吗?
由于 诺曼A.
该实测值的解决方案。
似乎系统的重启更新了我的yum软件包,其中包括httpd [2.2.22],这与我的Apache安装[2.2.19]相冲突。
我更新了mod_ssl.so [2.2.16]在我的Apache mod_ssl.so [2.2.22]和错误得到解决。
你是如何更新它的?该文件在哪个目录中? – 2015-02-27 13:19:15
是的,你是如何更新它的?我如何知道通过查看我的PHP信息文件来检查可能导致此问题的ssl版本?谢谢 – marciokoko 2015-05-11 23:02:20
更新mod_ssl和httpd为我们解决了这个问题。感谢所有贡献者。
+1很高兴知道你解决了这个问题。 – ThinkingMonkey 2012-02-29 08:34:44