GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Mod_Security Apache unter CentOS 6

In diesem Tutorial zeigen wir Ihnen, wie Sie Mod_Security Apache auf CentOS 6 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Mod_security ist ein Apache-Modul, das hilft, Ihre Website vor verschiedenen Angriffe wie Cross-Site-Scripting, SQL-Injection-Attacken, Path-Traversal-Attacken usw. Mod_evasive ist ein Apache-Modul, das dabei hilft, HTTP-DoS-Angriffe (DDoS) oder Server-Brute-Force-Angriffe zu verhindern.Es arbeitet eingebettet in den Webserver und fungiert als leistungsstarker Regenschirm, der Anwendungen vor Angriffen schützt.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen Schritt für Schritt die Installation von mod_security Apache auf Centos 6.

Installieren Sie Mod_Security Apache auf CentOS 6

Schritt 1. Installieren von Abhängigkeiten für mod_security.

yum install gcc make httpd-devel libxml2 pcre-devel libxml2-devel curl-devel git

Schritt 2. Laden Sie die neueste stabile Version des mod_security-Quellcodes von der offiziellen Website auf Ihren Server herunter.

wget https://www.modsecurity.org/tarball/2.9.0/modsecurity-2.9.0.tar.gz
tar xzf modsecurity-apache_2.9.0.tar.gz
cd modsecurity-apache_2.9.0
./configure
make install
cp modsecurity.conf-recommended /etc/httpd/conf.d/modsecurity.conf
cp unicode.mapping /etc/httpd/conf.d/

Schritt 3. Mod_Security konfigurieren.

# nano /etc/httpd/conf/httpd.conf
LoadModule security2_module modules/mod_security2.so

Stellen Sie nun den grundlegenden Regelsatz in Ihrer httpd.conf ein Datei. Fügen Sie am Ende der Datei die folgenden Codezeilen hinzu:

<IfModule security2_module>
    Include conf.d/modsecurity.conf
</IfModule>

Speichern Sie die Änderungen und starten Sie Apache neu:

service httpd start

Schritt 4. Laden Sie den Kernregelsatz von OWASP (Open Web Application Security Project) herunter und konfigurieren Sie ihn für eine Basiskonfiguration.

cd /etc/httpd
git clone https://github.com/SpiderLabs/owasp-modsecurity-crs.git
mv owasp-modsecurity-crs modsecurity-crs
cd modsecurity-crs
cp modsecurity_crs_10_setup.conf.example modsecurity_crs_10_config.conf

Öffnen Sie die Apache-Konfigurationsdatei erneut und fügen Sie am Ende der Datei die folgenden Zeilen hinzu:

# nano /etc/httpd/conf/httpd.conf

Include modsecurity-crs/modsecurity_crs_10_config.conf
Include modsecurity-crs/base_rules/*.conf

Starten Sie als Nächstes den Apache-Dienst neu, um das Modul mod_security zu aktivieren:

service httpd restart

Herzlichen Glückwunsch! Sie haben mod_security Apache erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation des mod_security Apache-Webservers auf Centos 6-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, den offiziellen Apache zu überprüfen Webseite.


Cent OS
  1. So installieren Sie Apache Cassandra unter CentOS 8

  2. So installieren Sie Apache unter CentOS 7

  3. So installieren Sie Apache Maven unter CentOS 7

  4. So installieren Sie Apache Kafka unter CentOS 8

  5. So installieren Sie Apache Tomcat 8 unter CentOS

So installieren Sie Apache Cassandra in CentOS

So installieren Sie elgg unter CentOS 8

So installieren Sie Apache ServiceMix unter CentOS 8

So installieren Sie Apache SVN unter CentOS 7

So installieren Sie Apache unter CentOS 6

So installieren Sie Mod_Security Apache unter CentOS 7