0

私たちは、何年もうまく機能していた私たちのプロジェクトの1つでmod_spelingを使用しています。しかし、最近ではAWSクラウドに移行し、インスタンスが隠されたときには弾力性のあるロードバランサになりました。ロードバランサはリバースプロキシとして動作するため、SSLトラフィックも終了します。しかし、mod_spelingはそのことを認識せず、修正すべきスペルの問題がある場合、要求をhttps://ではなくhttp://にリダイレクトします。httpsを使用するようにmod_spelingを強制する

mod_spelingにhttpsを使用させるにはどうすればよいですか?私はX_FORWARDED_ *フラグをセットし、HTTPSも "on"に設定しました。 MODはおそらくSCRIPT_URIフラグを使用していますが、これを行うには良い方法のように感じないので、私はむしろそれを上書きしません。

私たちはApache 2.4を使用しています。

ありがとうございます!

答えて

1

はあなたのバーチャルホストでごServerNameのを経由して、それは限り、あなたはSSLを終了バランサ経由で閲覧されているように動作しますスキーマ(HTTPS)を適用します。

ServerName https://www.example.com 

はよりServerName directive程度

作品
+0

参照してください、ありがとう! – rjanicki

+0

うれしいことにrjanicki!恩恵を受けてくれてありがとう。 – rock3t

関連する問題