2007-09-06 20:33:42

mod_cband

[Linux]

SRPM取得
$ wget http://ftp.riken.jp/pub/Linux/fedora/releases/test/7.90/Fedora/source/SRPMS/mod_cband-0.9.7.5-1.fc7.src.rpm

$ rpm -ivh mod_cband-0.9.7.5-1.fc7.src.rpm

そのままでは入らない。
apxsの場所を指定するようspec書き換え
$ vim /home/user/rpmbuild/SPECS/mod_cband.spec

%build
%configure \
    --with-apxs=/usr/sbin/apxs ←追加
make %{?_smp_mflags}

ビルド
$ rpmbuild -ba /home/user/rpmbuild/SPECS/mod_cband.spec

インストール
# cd /home/user/rpmbuild/RPMS/i386
# rpm -ivh mod_cband-0.9.7.5-1.fc7.i386.rpm mod_cband-debuginfo-0.9.7.5-1.fc7.i386.rpm

設定
#vim /etc/httpd/conf/httpd.conf

CBandRemoteSpeed 10240kb/s 40 5

とりあえず CBandRemoteSpeed のみ設定

#設定2
#vim /etc/httpd/conf.d/mod_cband.conf

<Location /cband-status>
SetHandler cband-status
Order allow,deny
Allow from 192.168.0.2 ←ブラウザ確認用IPアドレス
</Location>


ブラウザで確認
http://192.168.0.1/cband-status

ex)
http://www.howtoforge.com/mod_cband_apache2_bandwidth_quota_throttling