2016-12-09 1 views
0

Ich bin ein neuer technischer mit mod_security Konfiguration.Installieren von mod_security2.so auf Apache 2.4.23 unter Windows 7

Mein Problem ist, ich mod_security auf Apache 2.4.23 auf windows 7 installieren möchten.

Quelldateien: https://www.apachelounge.com/download/

Meine Konfiguration in httpd.conf ist:

LoadModule unique_id_module modules/mod_unique_id.so<br/> 
LoadModule security2_module modules/mod_security2/mod_security2.so<br/> 
Include conf/modsecurity.conf 

referrencehttp://mewbies.com/how_to_install_mod_security_for_apache_tutorial.htm

Nachdem ich die httpd.conf Datei speichern und Apache starten, ist es nicht Arbeiten.

Vielleicht ist das Problem, ich ersetze nicht die libxml2.dll Datei? aber aus der zip-datei, die ich herunterlade, existiert diese datei nicht.

Bitte helfen Sie mir. Ich warte auf deine Antwort, danke.

+0

"Es funktioniert nicht" ist nicht sehr hilfreich. Was meinen Sie? Apache startet nicht? ModSecurity blockiert nicht, was es soll? Etwas anderes? Alles in Apache-Fehlerdateien? –

+0

danke für deinen Kommentar. Ich meine Apache kann nicht starten (Fehler), wenn ich versuche, LoadModule. –

+0

Hallo @BazzaDP, ich habe festgestellt, dass das Problem auftritt, wenn ich diese Zeile einbeziehe: Include [conf/modsecurity.conf] (https://drive.google.com/file/d/0B-Us1khESxowTHRBdm91eWJ5aGs/view?usp=sharing) . Ich versuche die Lösung zu finden, bekomme aber nichts. Bitte hilf mir .. ich warte auf deine Antwort. –

Antwort

0

Es ist mir gelungen, mod_security mit Apache 2.4.28 erfolgreich zu konfigurieren (die neueste Version ist verfügbar unter: https://www.apachelounge.com/download/ zum Zeitpunkt der Veröffentlichung dieser Antwort).

Hier sind die Schritte, die ich gefolgt (in Bezug auf die gleiche Verbindung wie in Frage gestellt):

  • Copy libcurl.dll und yajl.dll in das Verzeichnis \ bin-Verzeichnis
  • kopieren die mod_security2.so \ modules-Verzeichnis
  • Kopieren Sie die Datei modsecurity.conf in das Verzeichnis \ conf (und ändern Sie die Datei wie im mwbies-Lernprogramm angegeben). Auch eine leere unicode.mapping Datei auf diesem Weg schaffen
  • die die Datei httpd.conf ändern, wie in mewbies Tutorial gegeben
  • Erstellen Sie eine leere modsec_audit.log Datei unter/logs

außerdem sicher, dass Sie nehmen die neueste Apache-Version und mod_security-Version von apachelounge. Wie in meinem Fall mit dem mod_security-Modul mit meinem alten Apache (2.4.10) führte zu Version APR Version Mismatch-Fehler.

+0

Danke für deine Antwort, aber ich habe es schon getan. : D –

Verwandte Themen