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


29

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

回答:


53

ディレクティブを使用してアクセスを許可します。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;

1
IPの最新のリストへのアップがありますここで範囲:developers.facebook.com/docs/ApplicationSecurity/...
キットSundeの

また、プロキシの背後にいる場合、サーバーの直接で、実際のIPを設定する必要がある場合がありますset_real_ip_from 0.0.0.0/0; real_ip_header X-Forwarded-For;
radtek
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.