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の両方にはいる。リンクでもなんでもないみたいだな。