ELBからEC2にポート80で接続しているときに、WordpressのサイトURLなどでhttpsを記載しているときにnginxに何も記載していないとリダイレクトループがかかってしまう。httpでwp-configにアクセス→httpsにリダイレク→ELBでhttp(ポート80)を通してEC2へ→httpでwp-configにアクセス…というリダイレクトループが発生してしまうということ。そ
nginx
nginx
AWS上のnginxでWordPressがhttpsに転送しているために無限ループが発生してしまったとき に書くこと
nginx
nginxのrewriteで正規表現{}を使う時はダブルコーテーションでくくる
nginxで転送ルールを書くときにハマったのでメモ。rewrite ^/test/(\d*)$ /test2-$1.html permanent;みたいに正規表現を使って書くことがあります。ここでちょっと格好つけて、文字数を指定する正規表現{1,9}みたいなのを付けたらうまくいかなかったのです。例えばこんな具合。({1,9}は1~9個っていう意味の正規表現