ApacheをインストールしてUSER-AGENTアクセスを拒否する方法を学びませんか? このチュートリアルでは、USER-AGENT 値に基づいてウェブサイトへのアクセスをブロックするように Apache サーバーを構成します。
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
この例では、Apache サーバーがウェブサイト WWW.GAMEKING.TIPS をホストしています。
Techexpert.tipsによる著作権© 2018-2021。
すべての権利が予約されています。 この出版物のいかなる部分も、出版社の書面による事前の許可なしに、いかなる形でも、またはいかなる手段によっても複製、配布、または送信することはできません。
機器リスト
次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。
アマゾンアソシエイトとして、私は適格な購入から稼ぎます。
アパッチ – 関連チュートリアル:
このページでは、Apacheに関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアルアパッチ – USER-AGENTアクセスをブロックする
Apache サーバーをインストールします。
必要な Apache モジュールを有効にします。
デフォルトの Web サイトの Apache 構成ファイルを編集します。
この構成ファイルに次の行を追加します。
必要に応じて USER-AGENT 値を変更します。
ここでは、設定の前にファイルがあります。
ここに、設定後のファイルがあります。
Apache サービスを再起動します。
この例では、Apache サーバーは YANDEX または BINGBOT という単語を持つ USER エージェントからのアクセスを禁止します。
この例では、Apache サーバーは他の USER-AGENT からのアクセスを許可します。
リモート Linux コンピューターから、構成をテストします。
コマンド出力を次に示します。
Apache サーバーは、特定の USER-AGENT 値からのアクセスを禁止します。
リモート Linux コンピュータから、他の USER-AGENT 値を使用してアクセスを実行してみてください。
コマンド出力を次に示します。
Apache サーバーは、他の USER-AGENT 値がウェブサイトにアクセスすることを許可します。
お 祝い! ユーザー-エージェントの値に基づいてアクセスを拒否するように Apache サーバーを構成しました。
チュートリアルアパッチ – HTACCESSを使用してユーザーエージェントを拒否
Apache サーバーをインストールします。
必要な Apache モジュールを有効にします。
Apache 構成ファイルを編集します。
ファイルの末尾に次の行を追加します。
Web サイトディレクトリに HTACCESS ファイルを作成します。
この構成ファイルに次の行を追加します。
この行を変更して、ニーズを反映させます。
正しいファイルアクセス権を設定します。
Apache サービスを再起動します。
この例では、Apache サーバーは YANDEX または BINGBOT という単語を持つ USER エージェントからのアクセスを禁止します。
リモート Linux コンピューターから、構成をテストします。
コマンド出力を次に示します。
Apache サーバーは、特定の USER-AGENT 値からのアクセスを拒否します。
お 祝い! HTACCESS ファイルを使用して USER-AGENT 値に基づいてアクセスを拒否するように Apache サーバーを構成しました。