このチュートリアルでは、Ubuntu 14.04にmod_securityapacheをインストールして構成する方法を示します。知らなかった人のために、Mod_securityはあなたの保護に役立つApacheモジュールです。クロスサイトスクリプティング、SQLインジェクション攻撃、パストラバーサル攻撃などのさまざまな攻撃からのWebサイト。Mod_evasiveは、HTTP DoS(DDoS)攻撃やサーバーブルートフォース攻撃の防止に役立つApacheモジュールです。強力な傘として、アプリケーションを攻撃から保護します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 ubuntu14.04サーバーにMod_Securityapacheを段階的にインストールする方法を説明します。
Ubuntu14.04にMod_SecurityApacheをインストール
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt-get update sudo apt-get upgrade
次のコマンドを使用して、Mod_Securityとすべての依存関係をインストールします。
sudo apt-get install libxml2 libxml2-dev libxml2-utils libaprutil1 libaprutil1-dev libapache-mod-security
Ubuntuが64ビットの場合、バグを修正する必要があります:
sudo ln -s /usr/lib/x86_64-linux-gnu/libxml2.so.2 /usr/lib/libxml2.so.2
Mod_Securityルールの構成
ステップ3.Mod_Securityルールの構成。
sudo mv /etc/modsecurity/modsecurity.conf-recommended /etc/modsecurity/modsecurity.conf sudo nano /etc/modsecurity/modsecurity.conf
まず、「SecRuleEngine」オプションを編集してオンに設定し、ルールをアクティブにします。
SecRuleEngine On
次のオプションを編集して、リクエストの制限を10 MBに増やし、ファイルを保存します:
SecRequestBodyLimit 10000000 SecRequestBodyInMemoryLimit 10000000
mod_securityルールは次のディレクトリで利用できます:
/usr/share/modsecurity-crs/base_rules /usr/share/modsecurity-crs/optional_rules /usr/share/modsecurity-crs/experimental_rules
OWASP(Open Web Application Security Project)の構成
ステップ4.基本構成用のOWASP(Open Web Application Security Project)コアルールセットをダウンロードして構成します。
sudo apt-get install git sudo git clone https://github.com/SpiderLabs/owasp-modsecurity-crs.git sudo mv /usr/share/modsecurity-crs /usr/share/modsecurity-crs.bak sudo mv owasp-modsecurity-crs /usr/share/modsecurity-crs sudo mv /usr/share/modsecurity-crs/modsecurity_crs_10_setup.conf.example /usr/share/modsecurity-crs/modsecurity_crs_10_setup.conf
Apache構成ファイルを開き、ファイルの最後に次の行を追加します。
# nano /etc/apache2/mods-available/mod-security.conf Include "/etc/modsecurity/owasp-crs/activated_rules/*.conf"
次のコマンドを実行して、Apacheモジュールを有効にします。
sudo a2enmod headers sudo a2enmod security2
次に、Apacheサービスを再起動してmod_securityモジュールを有効にします。
service apache2 restart
手順5.サーバーでmod_securityモジュールが有効になっているかどうかを確認します。
sudo apachectl -M | grep security2 security2_module (shared)
おめでとうございます!mod_securityapacheが正常にインストールされました。このチュートリアルを使用してubuntu14.04システムにmod_securityapache Webサーバーをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、公式のApacheを確認することをお勧めします。ウェブサイト。