.htaccess に記述した常時SSL化用のリダイレクト設定(http:// から https://)が動かないと連絡をいただいたので調査した内容を書いていきます。
ブラウザで確認
Google Chrome で対象サイトを http:// から始まるURLで確認したところ以下の「ERR_CONNECTION_TIMED_OUT」というエラーでタイムアウトしてしまいました。
サイト全体だけでなく適当な画像ファイルに直接アクセスしてみても同様の結果でした(※https:// , 443番ポートは問題なし)。
ファイアウォール(iptables)確認
ファイアウォールの設定を確認してみたところ https:// 443番ポートはすべてのIPを許可しているのに対し http:// 80番ポートは登録IPのみ許可する設定になっていました。
対処内容
443番ポート同様に80番ポートの設定を変更することでhttp://から始まるURLでのアクセス及びhttps://へのリダイレクト処理も意図した通り動くようになりました。
コメント