mlogcをコンパイル、リンクする
mod_securityのAuditConsoleを再設定中。mlogcはmod_security2の配布物で、たしか以前に設定したときにはなにも考えないでもコンパイルできたような気がするんだけどなぁ。バージョンが変わってすこし手順が違ったのかもしれない。
libcurl-develをインストール
mlogcがAuditConsoleへログを投げるときにlibcurlが必要なんだと思う。
# yum install libcurl-devel.x86_64
mod_security2でcurl-configをつけてconfigureする
$ autogen.sh $ ./configure --with-apr=/usr/local/apache2/bin \ --with-apu=/usr/local/apache2/bin \ --libdir=/usr/local/apache2/lib \ --disable-pcre-match-limit \ --with-curl=/usr/bin/curl-config $ make
インストール
$ sudo make install
ブツは/usr/local/modsecurity/bin/mlogc へインストールされます。
mod_security2.so は /usr/local/modsecurity/libと/usr/local/apache2/moduleの両方にはいる。リンクでもなんでもないみたいだな。