質問 > その他 > 常時SSL化をしようとするとリダイレクトループが発生してしまう。 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
x002dc |
投稿日時: 2018/8/9 14:09
対応状況: −−−
|
半人前 登録日: 2018/6/27 居住地: 東京 投稿: 30 |
Re: 常時SSL化をしようとするとリダイレクトループが発生してしまう。 ロードバランサーとWebサーバーの通信がhttps(443)以外になっているからではないでしょうか?
ここらはSilexのソースを軽く見ただけなので、もしかしたら違うかもしれないです。 予めご了承ください。 EC-CUBE3は、force_sslをtrueにすると Eccube\ControllerProvider\FrontControllerProvider で、SilexのcoreにあるrequireHttpsを設定しているようです。 Silexのソースを見てみるとポートをみてhttpsの判断をしている感じでしょうか。 で、そのときのポートは$app['request.https_port']を見ているようです。 ※デフォルトは、「443」に設定 なので、LB -> Web との通信を443にするか、適当なポートにした上で$app['request.https_port']をそのポートにあわせると、動作するような気がします。 よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
常時SSL化をしようとするとリダイレクトループが発生してしまう。 | sakai | 2018/8/9 11:14 |
Re: 常時SSL化をしようとするとリダイレクトループが発生してしまう。 | red | 2018/8/9 13:12 |
Re: 常時SSL化をしようとするとリダイレクトループが発生してしまう。 | sakai | 2018/8/9 14:38 |
» Re: 常時SSL化をしようとするとリダイレクトループが発生してしまう。 | x002dc | 2018/8/9 14:09 |
Re: 常時SSL化をしようとするとリダイレクトループが発生してしまう。 | sakai | 2018/8/9 15:45 |