AWS CloudFrontとWordPressを連携させた時のリダイレクトループ対策 | ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

ITサポート出張、ITシステム開発・保守をワンストップで|AWSクラウド|東京都中央区八丁堀

ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

電話でのお問い合わせ

AWS CloudFrontとWordPressを連携させた時のリダイレクトループ対策

      2016/05/03

 

AWS cloudfront wordpress

お問い合わせが多いAWS CloudFront。

この構成のメリット

AWS CloudFrontがキャッシュサーバとして前面で頑張る構成。AWSさんにお金を払っているうちは面倒を見てくれるので、オリジンとなるWEBサーバの負荷をほぼ気にしないでいいのが利点です。

 

そこで上記のような構成で設置し、普通に設定するとWordPress側でリダイレクトループがにわかに発生します!

 

※WordPress バージョン:4.5.1 

 

AWS cloudfront wordpress リダイレクトループ

あらら・・・。

 

解決方法

wp-config.phpに下記を設定してあげる。

 

 

AWS cloudfront wordpress リダイレクトループ

表示されましたね。

 

AWS CloudFrontにキャッシュされている事を確認する

AWS cloudfront wordpress

 

ChromeのデベロッパーツールでNetwork項目のHeadersより、X-Cache:Hit from cloudfrontを見つけたらもう大丈夫。間違いなくAWS CloudFrontにWordPressサイトがキャッシュされています。

 

wp-config.phpの設定を行ってもリダイレクトループしちゃっている場合はブラウザのキャッシュをクリアをすれば表示されるかもしれません。

 

なんだか大変そうだなぁと思ったらご相談下さい。

優 ( エンジニア )

 

システムガーディアン爆弾処理班
アクセス負荷対策などNginxへの移行案件が多いこの頃。AzureやAWSなどクラウド案件も多くなってきました。

 

 - AWS, Linux/UNIX, テクニカル,

  関連記事

Plesk12.5 logwatch
Plesk12.5 logwatchの設定

  Plesk12.5が熱い!どんどんシステムが使いやすいように洗練されてきているなぁと感慨深い。 目次1 今回はPlesk12.5へのlogwatc …

HDDの増設 起動しない  BIOSの設定
HDDを増設したらWindowsが起動しない・・答えはBIOSにあり。

2TBのHDDをうっきうきな気分で増設したら、なんてことでしょう。 起動が上記の画面で止まって再起動を繰り返してしまいます。 メモリの接触不良? はたまたシステ …

Windows8 L2TP IPsec VPN 接続 設定
Windows8 VPN IPsec/L2TP接続設定

目次1 Windows8でのVPNの設定2 それでも繋がらない Windows8でのVPNの設定 PPTPでの接続の場合は詰まることなくすっとできてしまうのです …

ghost_linux_s
Linux glibcの脆弱性『GHOST』についてのまとめ

目次1 攻撃方法2 1. 悪意あるユーザーが『glibc』を使っているアプリケーションに細工したリクエストを送信する 2. バッファーオーバーフローによりアプリ …

F5攻撃 mod_evasive
Apache F5攻撃対策 mod_evasiveでDoS攻撃防御

目次1 誰でもできるDos攻撃 それがF5攻撃2 今回はApacheモジュールのmod_evasiveのご紹介3 コンフィグテスト4 実際のサイトでの表示 誰で …

Sip Asterisk sip trunk 内線電話
余ったスマホを内線子機に!Sip Asterisk

  @see http://www.agile.ne.jp/product/sip2/ こんにちは、優です。システムガーディアンではPBXとしてAst …

MySQL
MySQLレプリケーション/usr/sbin/mysqld: File ‘./mysql-bin.xxxxxx’ not found (Errcode: 2

  深夜のメンテナンス作業。仕様変更の為MySQLのコンフィグの反映をさせる為にスレーブDBのMySQLを再起動したら1台起動しなかった。 &nbsp …

gmail スパムフィルター
Gmailのスパムフィルターとの1日戦争

目次1 Gmailのスパムフィルターと戦う事になった理由2 まずはメールサーバーの停止3 MXlookup4 SPF認証5 ホワイトフィルターを作成6 迷惑メー …

unknown charaset mysql
MySQL ERROR 1115 (42000) : Unknown character set: の対処 

目次1 Unknown character setの対処方法2 sedコマンドを使おう3 具体的には Unknown character setの対処方法 本番 …

Photon 無効化
Jetpack Photonの無効化 WordPress

  画像サーバをこしらえたので、お世話になっていたCDNのPhotonを強制的に無効化したお話(๑ơ ₃ ơ)Photon導入の記事はあっても、無効化 …

トップページ