summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrzysztof Pawlik <nelchael@gentoo.org>2006-03-16 17:51:54 +0000
committerKrzysztof Pawlik <nelchael@gentoo.org>2006-03-16 17:51:54 +0000
commit91573415a92734486eaca3111b8b09865115eb2f (patch)
treebe93dd991226b5c8f61d61ebf8ca5c53d0155dd2 /www-apache/mod_cband
parentStable on sparc wrt #125673 (diff)
downloadgentoo-2-91573415a92734486eaca3111b8b09865115eb2f.tar.gz
gentoo-2-91573415a92734486eaca3111b8b09865115eb2f.tar.bz2
gentoo-2-91573415a92734486eaca3111b8b09865115eb2f.zip
Fixed 10_mod_cband.conf, see bug #125441.
(Portage version: 2.1_pre6-r3)
Diffstat (limited to 'www-apache/mod_cband')
-rw-r--r--www-apache/mod_cband/ChangeLog6
-rw-r--r--www-apache/mod_cband/files/10_mod_cband.conf41
2 files changed, 45 insertions, 2 deletions
diff --git a/www-apache/mod_cband/ChangeLog b/www-apache/mod_cband/ChangeLog
index 8136f966052c..02ea36e796e7 100644
--- a/www-apache/mod_cband/ChangeLog
+++ b/www-apache/mod_cband/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for www-apache/mod_cband
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_cband/ChangeLog,v 1.2 2006/03/08 06:32:58 vericgar Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_cband/ChangeLog,v 1.3 2006/03/16 17:51:54 nelchael Exp $
+
+ 16 Mar 2006; Krzysiek Pawlik <nelchael@gentoo.org>
+ files/10_mod_cband.conf:
+ Fixed 10_mod_cband.conf, see bug #125441.
08 Mar 2006; Michael Stewart <vericgar@gentoo.org>
mod_cband-0.9.7.2.ebuild:
diff --git a/www-apache/mod_cband/files/10_mod_cband.conf b/www-apache/mod_cband/files/10_mod_cband.conf
index 15290addf7bd..68b2ed5c626f 100644
--- a/www-apache/mod_cband/files/10_mod_cband.conf
+++ b/www-apache/mod_cband/files/10_mod_cband.conf
@@ -1,3 +1,42 @@
+# This file only loads mod_cband and enables /cband-status page.
+# For examples please consult the vhosts.conf.example.gz,
+# vhosts2.conf.example.gz and vhosts3.conf.example.gz files installed in
+# /usr/share/doc/mod_cband-*/
+
<IfDefine CBAND>
- LoadModule cband_module modules/mod_cband.so
+ <IfModule !mod_cband.c>
+ LoadModule cband_module modules/mod_cband.so
+ </IfModule>
</IfDefine>
+
+<IfModule mod_cband.c>
+
+ <Location /cband-status>
+ SetHandler cband-status
+ </Location>
+
+ ## Some defaults:
+ #
+ # CBandDefaultExceededURL http://www.google.com
+ # CBandScoreFlushPeriod 100
+ #
+ ## And in virtual host configuration to limit it's speed:
+ #
+ # <VirtualHost *:80>
+ # DocumentRoot /var/www/example.com/htdocs
+ # ServerName www.example.com
+ # <IfModule mod_cband.c>
+ # CBandLimit 600M
+ # CBandExceededURL http://www.example.com/ex1.html
+ # CBandScoreboard /var/run/mod_cband.example.com.scoreboard
+ # CBandPeriod 200S
+ #
+ # # 100kb/s, 10 request/s, max 5 connections
+ # CBandSpeed 100kb 10 5
+ #
+ # # 10kb/s, 3 request/s -> speed limit for any remote client, max 5 connections
+ # CBandRemoteSpeed 10kb/s 3 5
+ # </IfModule>
+ # </VirtualHost>
+
+</IfModule>