この問題は、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 の error_log ファイルのエラーは次のとおりです。
request failed: error reading the headers
同様のセットアップが別の環境で機能しています。誰かがこれを解決するのを手伝ってくれませんか。
ありがとうノーマンA。