Next: 8.2.1 rewrite
Up: 8. Nginxによるリバースプロクシー
Previous: 8.1.12 変数
プロクシーなどを行う際に必要となるURIの書き換えを行うモジュールが、
http_rewrite_module
です。
このモジュールには、その他に if ディレクティブや、変数などを設定する
set などが含まれ、以下の順で処理を行います。
- server レベルにあるディレクティブの処理
- URI リクエストに対する location の検索
- マッチした location にあるこのモジュールのディレクティブの実行
通常、rewrite などを行うと、新しいURLに対するlocation検索が再度行われる。
このサイクルは10回まで繰り返され、10回を過ぎると内部エラーコード 500 が
返される。
Noriyo Kanayama