不正なボットとクローラーへのアクセスを拒否するように Apache サーバーを構成する方法を学習しますか? このチュートリアルでは、不良ボットとクローラからのアクセスをブロックするように Apache サーバーを構成します。

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41

この例では、Apache サーバーがウェブサイト WWW.GAMEKING.TIPS をホストしています。

機器リスト

次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。

アマゾンアソシエイトとして、私は適格な購入から稼ぎます。

チュートリアル Apache - 不良ボットとクローラーをブロック

Apache ログファイルで、ユーザーエージェントのリストを検索します。

Copy to Clipboard

ウェブサイトにアクセスした疑わしいユーザーエージェントのリストが表示されます。

Copy to Clipboard

ブロックするユーザーエージェントのリストを作成します。

Copy to Clipboard

オプションとして、この GitHub プロジェクトは、不正なボットとクローラーのリストを提供します。

必要な Apache モジュールを有効にします。

Copy to Clipboard

デフォルトの Web サイトの Apache 構成ファイルを編集します。

Copy to Clipboard

この構成ファイルに次の行を追加します。

Copy to Clipboard

必要に応じて USER-AGENT 値を変更します。

Copy to Clipboard

ここでは、設定の前にファイルがあります。

Copy to Clipboard

ここに、設定後のファイルがあります。

Copy to Clipboard

Apache サービスを再起動します。

Copy to Clipboard

この例では、Apache サーバーは管理者によって選択されたボットとクローラーのリストへのアクセスを禁止します。

リモート Linux コンピューターから、構成をテストします。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

Apache サーバーは、特定の USER-AGENT 値からのアクセスを禁止します。

リモート Linux コンピュータから、他の USER-AGENT 値を使用してアクセスを実行してみてください。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

Apache サーバーは、他の USER-AGENT 値がウェブサイトにアクセスすることを許可します。

お 祝い! 不正なボットとクローラーへのアクセスを拒否するように Apache サーバーを構成する方法を学習しました。