2012-02-28 6 views
2

この問題は、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 

同様の設定を別の環境で作業しています。誰かがこれを解決するために私を助けてもらえますか?

おかげで、このため NOMAN A.

+0

+1問題を解決したことを知ってうれしいです。 – ThinkingMonkey

答えて

1

見つかりソリューション。

httpd [2.2.22]を含む私のyumパッケージが、システムの再起動によって私のApacheインストール[2.2.19]と競合していたようです。

私はmod_ssl.so [2.2.22]に自分のApacheにmod_ssl.so [2.2.16]を更新し、エラーが解決されました。

+0

どのように更新しましたか?このファイルはどのディレクトリにありますか? –

+0

ええ、どのように更新しましたか?私のPHP情報ファイルを見て、これを引き起こしている可能性のあるsslのバージョンを確認する方法を知っていますか?どうも – marciokoko

1

mod_sslとhttpdを更新すると、この問題も修正されました。貢献したすべての人に感謝します。

関連する問題