Nginx をインストールして USER-AGENT アクセスを拒否する方法を学習しますか? このチュートリアルでは、USER-AGENT 値に基づいて、あなたのウェブサイトへのアクセスをブロックする Nginx サーバーを構成します。
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
機器リスト
次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。
アマゾンアソシエイトとして、私は適格な購入から稼ぎます。
Nginx – 関連チュートリアル:
このページでは、Nginxに関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアル Nginx – ユーザーエージェントのブロック
Nginx サーバーをインストールします。
Copy to Clipboard
デフォルトの Web サイトの Nginx 構成ファイルを編集します。
Copy to Clipboard
構成ファイルに次の行を追加します。
Copy to Clipboard
ここでは、設定の前にファイルがあります。
Copy to Clipboard
ここに、設定後のファイルがあります。
Copy to Clipboard
Nginx サービスを再起動します。
Copy to Clipboard
この例では、WGET と CURL という語を含むユーザー エージェントからのアクセスを拒否するように Nginx サーバーを構成しました。
リモート コンピュータから、CURL という名前のユーザー エージェントを使用して Nginx サーバーにアクセスしてみます。
Copy to Clipboard
コマンド出力を次に示します。
Copy to Clipboard
おめでとう! ユーザーエージェントの値に基づいて Nginx へのアクセスを拒否できます。