درود
ابتدا رفتن به مسیر نصب ، ایجاد پوشه هدف و دانلود ماژول و نصب
کد:
cd /usr/local/src/mkdir modsecurity2
cd modsecurity2
wget http://www.serverbuddies.com/files/modsecurity-apache_2.5.9.tar.gz
perl -pi -e ’s/ServerTokens Major/ServerTokens Full/’ /etc/httpd/conf/extra/httpd-default.conf
perl -pi -e ’s/ServerSignature Off/ServerSignature On/’ /etc/httpd/conf/extra/httpd-default.conf
perl -pi -e ’s/ServerSignature EMail/ServerSignature On/’ /etc/httpd/conf/extra/httpd-default.conf
tar xzf modsecurity-apache_2.5.9.tar.gz
cd modsecurity-apache_2.5.9
cd apache2
./configure
make
make test
make install
سپس رفتن به مسیر و دانلود فایل کانفیگ
کد:
cd /etc/modsecurity2/
wget http://www.serverbuddies.com/files/modsec.v2.rules.conf
حالا باید مود سکیوریتی رو در آپاچی کمپایل کنیم
کد:
nano /etc/httpd/conf/httpd.conf
بعد از این خط :
کد:
LoadModule php5_module /usr/lib/apache/libphp5.so
این دستور را کپی میکنیم
کد:
LoadFile /usr/lib64/libxml2.so
LoadModule security2_module /usr/lib/apache/mod_security2.so
و در پایین فایل httpd.conf هم کد زیر را وارد کرده و با ctrl+x سیو و خارج میشویم
کد:
<IfModule mod_security2.c>
# ModSecurity2 config file.
#
Include /etc/modsecurity2/modsec.v2.rules.conf
</IfModule>
و ریستارت آپاچی:
کد:
service httpd restart