web-dev-qa-db-ja.com

特定のIP範囲のnginxでhttp基本認証を無効にする方法は?

Facebookログインでアプリケーションを開発しています。これまでのところ、それは公開されておらず、nginxのhttp基本認証によって保護されています。テスターに​​Facebookの機能をテストさせるために、FacebookのIP範囲のhttp認証を無効にすることは可能ですか?可能であれば、サンプルの構成スニペットを含めてください。

29
VoY

アクセスを許可するには、squireディレクティブを使用します。 32934はFacebookの自律システムです。 facebook ip を参照してください。

satisfy  any;
allow 66.220.144.0/20;
allow 66.220.152.0/21;
allow ...
deny   all;

auth_basic            "closed site";
auth_basic_user_file  conf/htpasswd;
56
ooshro