AWS上でELB -> EC2という構成でSSLの復号をELBで行っている環境にクライアントサイトの復元を行おうとしています。
クライアントサイトではssl_redirect_conf add-onを使用していており、
サイトを復元するとリダイレクトループが発生しましたとブラウザに表示されます。
色々と調べてWordPressやDrupalでは以下の記述を入れるケースが多かったので
concrete5の/index.phpに以下の記述を追加した所、現象は改善されました。
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])
&& $_SERVER['HTTP_X_FORWARDED_PROTO'] === "https") {
$_SERVER['HTTPS'] = 'on';
}
確認したいのは2点になります
・上記の記述で問題なかったのか?
・追加する箇所はindex.phpが適切だったのか?
情報
C5 バージョン:5.7.5.6
PHP:PHP 5.6.26
OS:CentOS release 6.8
以上、宜しくお願いします
Posted on 6月 14, 2017 at 4:06 午後
|