タグ

ブックマーク / tech.akat.info (1)

  • 【nginx】IfIsEvil – 忘れるために記す

    公式サイトよりIfIsEvilを訳してみた http://wiki.nginx.org/IfIsEvil Introductionifはlocationコンテキストで予期せぬ動作をすることがある、SIGSEGV(セグメンテーション違反)となることも ただしifの中がreturn…とrewrite…lastのみ利用しているときは100%安全 またランダムで動作することはないため評価をしっかりしておけば利用しても問題は起こらない また下の例のように、変数の評価(評価用のdirectiveが存在しない)をするときにifを利用を避けられない場合もある if ($request_method = POST ) { return 405; } if ($args ~ post=140){ rewrite ^ http://example.com/ permanent; } What to do ins

  • 1