2016-12-09 24 views
0

私はmod_securityの設定で新しい技術です。Windows 7でApache 2.4.23にmod_security2.soをインストール

私の問題は、私は窓7のApache 2.4.23上のmod_securityをインストールしたいです。

ソースファイル:https://www.apachelounge.com/download/

httpd.confで私の設定は次のとおりです。

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

私はhttpd.confファイルを保存し、Apacheを起動した後、そうではありませんワーキング。

多分問題は私がlibxml2.dllファイルを置き換えていないことですか?しかし、私がダウンロードしたzipファイルからは、このファイルは存在しません。

私を助けてください。私はあなたの答えをお待ちしています、ありがとう。

+0

「機能しません」というのはあまり役に立ちません。どういう意味ですか? Apacheは起動しませんか? ModSecurityはそれが想定していたものをブロックしていませんか?他に何か? Apacheのエラーファイルには何か?あなたのご意見ありがとうございます。 –

+0

私はLoadModuleしようとすると、Apacheが(エラー)を開始できないことを意味します。 –

+0

こんにちは@BazzaDP、私はこの行が含まれているときに問題が発生していることがわかりました:Include [conf/modsecurity.conf](https://drive.google.com/file/d/0B-Us1khESxowTHRBdm91eWJ5aGs/view?usp=sharing) 。私は解決策を見つけようとするが、何も得られない。私を助けてください..私はあなたの返事を待っています。 –

答えて

0

Apache 2.4.28(この返信を投稿した時点で最新のバージョン:https://www.apachelounge.com/download/)でmod_securityを正常に設定できました。 (質問に投稿されたものと同じリンクを参照)

ここで私は、その後の手順は以下のとおりです。

  • コピーあるlibcurl.dllとyajl.dll
  • コピーにmod_security2.so \ binディレクトリに\ modulesディレクトリ
  • modsecurity.confを\ confディレクトリにコピーします(mewbiesチュートリアルのファイルを修正してください)。 mewbiesチュートリアルで
  • /下の空のmodsec_audit.logファイルを作成し、ログ

を与えられたとしても、またあなたが取ることを確認してください

  • は、httpd.confファイルを変更し、このパスで空のunicode.mappingファイルを作成しますapacheloungeの最新のapacheバージョンとmod_securityバージョン。私の場合、古いApache(2.4.10)でmod_securityモジュールを使用すると、バージョンAPRバージョンの不一致エラーが発生しました。

  • +0

    あなたの答えをありがとうが、私はすでにやっている。 :D –

    関連する問題