まず次の設定ファイルを作成し、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 チュートリアルに興味のある友人に役立つことを願っています。