mod_throttle which I couldn't get...">

Bandwidth Limiting

I wanted to setup some bandwidth throttling to make sure I don't use too much bandwidth. I started out with mod_throttle which I couldn't get to compile on a couple of machines, and was sort of cryptic. I looked around for some help and couldn't find much.

Someone sent me mod_bandwidth which despite some weird documentation (it was in the code) it compiled just fine. I just did a ./configure --add-module=/root/mod_bandwidth.c and then a make

No problem... after that make some temp directories for it and some config changes. Do a BandWidthModule On and then put BandWidth All 1024 in your virtual host (or directory statement) and everyone only gets 1024 bytes per second. Really pretty simple.

mkdir /tmp/apachebw
mkdir /tmp/apachebw/link
mkdir /tmp/apachebw/master
chmod 777 /tmp/apachebw
chmod 777 /tmp/apachebw/link
chmod 777 /tmp/apachebw/master
Leave A Reply
All content licensed under the Creative Commons License