ホームページ  >  記事  >  バックエンド開発  >  nginx は IP へのアクセスを禁止します

nginx は IP へのアクセスを禁止します

WBOY
WBOYオリジナル
2016-08-08 09:27:261198ブラウズ
まず次の設定ファイルを作成し、blocksip.conf という名前の nginx の conf ディレクトリに配置します:
deny 95.105.25.181;
保存します。
nginx 設定ファイル nginx.conf を追加します: include blocksip.conf;
nginx サービスを再起動します: /usr/local/nginx/sbin/nginx -s reload で有効になります。
blocksip.conf: 多くの形式があり、許可された IP アクセスまたは IP セグメント アクセスのみを設定できます:
IP を許可
# すべての IP をブロックします
# すべての IP を許可する
すべて許可する;
ネットワーク セグメントは次のように記述されます: 192.168.1.0/24。

deny 192.168.1.11;

deny 192.168.1.123;

deny 10.0.1.0/24;


そのようなアプリケーションを実装したい場合は、 IP を除いて、その他はすべて拒否されます 次に、ip.balcklist に次のように記述する必要があります

allow 1.1.1.1; サーバー "{}" で、特定の IP アドレスへのアクセスを制限します。 IP アドレス; IP アドレスを許可すると、特定の IP アドレスへのアクセスのみが許可されます。

deny

123.45.6.7

#セグメント全体をブロックするコマンドfrom 123.0.0.1 to 123.255.255.254

deny

123.0.0.0/8

#123 .45.0.1 から 123.45 の IP セグメントをブロックします

拒否124.45.0.0/ 16#123.45.6.1から123.45.6.254までのIPセグメントをブロックするコマンドはdeny 0/24です。 上記は、特定の IP へのアクセスを禁止する nginx を内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。