Linux: mod_limitipconn.c のメモ

諸事情あって、Debian GNU/Linux 6.0 squeeze の Apache 2.2 に mod_limitipconn.c をインストールしたメモ。

# apt-get install apache2-prefork-dev

Makefile 中を以下のように修正

APXS=/usr/bin/apxs2
APACHECTL=/usr/sbin/apachectl

# make install

以上で完了する。

設定方法としては、例えばバーチャルホスト内で、以下のように Location を使用して指定する。

<Location />
<IfModule mod_limitipconn.c>
MaxConnPerIP 4
</IfModule>
</Location>

・追記 (2013/06/27)

もう少し詳しく方法を書いたものを、「mod_limitipconn.c に LocalIP ディレクティブ追加のパッチをあててインストールするメモ」として掲載しました。