nginxでIPもしくはuseragentでアクセス制限をする

はじめに

Nigixで複雑な制御をしたいときがある。

例えばnginxでIPもしくはuseragentでアクセス制限などだ。

set関数を使うと、if文のように管理しやすい

サンプルコード

nginxの設定ファイルで以下のように設定

123.12.1.1[2-9]のIPであれば許可

もしくはUseragentがFireFoxの場合はベーシック認証をかける設定

 

Facebook Comments