Nginx をインストールして IP アドレス一覧へのアクセスを拒否する方法を学習しますか? このチュートリアルでは、IP アドレス一覧からのアクセスをブロックするように Nginx サーバーを構成します。
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
機器リスト
次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。
アマゾンアソシエイトとして、私は適格な購入から稼ぎます。
Nginx – 関連チュートリアル:
このページでは、Nginxに関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアル Nginx – IP アドレス一覧のブロック
Nginx サーバーをインストールします。
デフォルトの Web サイトの Nginx 構成ファイルを編集します。
構成ファイルに次の行を追加します。
ここでは、設定の前にファイルがあります。
ここに、設定後のファイルがあります。
IP アドレスのリストを含むファイルを作成します。
ここにファイルの内容があります。
ファイルのアクセス許可を構成します。
Nginx サービスを再起動します。
この例では、BlackLIST という名前のファイルに含まれる IP アドレスからのアクセスが Nginx サーバーによって禁止されています。
この例では、ネットワーク全体をブロックしました 192.168.1.0/24.
この例では、IP アドレス 192.168.2.102 をブロックしています。
一覧に含まれているコンピュータから Nginx サーバーにアクセスしてみます。
Nginx サーバーはアクセスを拒否し、エラー メッセージを表示します。
Nginx サーバーは、BLACKLIST という名前のアクセス リスト ファイルに基づいてアクセスを拒否します。
おめでとう! 送信元 IP アドレスに基づいて Nginx サーバーへのアクセスを拒否できます。