"SfR Fresh" - the SfR Freeware/Shareware Archive 
Member "mod-cband-0.9.7.5/conf/vhosts3.conf.example" of archive mod-cband-0.9.7.5.tgz:
As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers.
Alternatively you can here view or download the uninterpreted source code file.
That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
1
2 # Speed limiting example
3
4 <IfModule mod_cband.c>
5
6 # Turn On random pulse for data sending
7 CBandRandomPulse On
8
9 <Location /cband-status>
10 SetHandler cband-status
11 </Location>
12
13 CBandDefaultExceededURL http://www.google.com
14 CBandScoreFlushPeriod 100
15
16 <CBandClass class_1>
17 CBandClassDst 216.239.37.99
18 CBandClassDst 127/8
19 CBandClassDst 192.168.0.0/24
20 CBandClassDst 10.0.0.20
21 </CBandClass>
22
23 <CBandClass class_2>
24 CBandClassDst 192.168.100.100
25 CBandClassDst 153.19/16
26 </CBandClass>
27
28 <CBandClass class_3>
29 CBandClassDst 10.13/16
30 </CBandClass>
31
32 <CBandUser user1>
33 CBandUserLimit 100M
34 CBandUserExceededURL http://myserver.com/exu1.html
35 CBandUserScoreboard /var/run/apache2/scoreboards/user1.scoreboard
36 CBandUserPeriod 10W
37
38 # 1024kbps, 10 request/s, max 10 connections
39 CBandUserSpeed 1024 10 10
40 </CBandUser>
41
42 <CBandUser user2>
43 CBandUserLimit 1000000
44 CBandUserExceededURL http://myserver.com/exu2.html
45 CBandUserScoreboard /var/run/apache2/scoreboards/user2.scoreboard
46 CBandUserClassLimit class_1 50000
47 CBandUserPeriod 20H
48 </CBandUser>
49
50 <CBandUser user3>
51 CBandUserLimit 1G
52 CBandUserExceededURL http://myserver.com/exu3.html
53 CBandUserScoreboard /var/run/apache2/scoreboards/user3.scoreboard
54 CBandUserClassLimit class_2 3000K
55 CBandUserClassLimit class_3 100M
56 CBandUserPeriod 2H
57 # 512kbps, 10 requests/s, max 10 connections
58 CBandUserSpeed 512 10 10
59 </CBandUser>
60 </IfModule>
61
62 NameVirtualHost *:80
63
64 <VirtualHost *:80>
65 DocumentRoot /var/www2/html-vhost1
66 ServerName vhost1.myserver.com
67 <IfModule mod_cband.c>
68 CBandLimit 600M
69 CBandUser user1
70 CBandExceededURL http://myserver.com/ex1.html
71 CBandScoreboard /var/run/apache2/scoreboards/vhost1.scoreboard
72 CBandClassLimit class_1 1G
73 CBandPeriod 200S
74
75 # 100kb/s, 10 request/s, max 5 connections
76 CBandSpeed 100kb 10 5
77
78 # 10kb/s, 3 request/s -> speed limit for any remote client, max 5 connections
79 CBandRemoteSpeed 10kb/s 3 5
80
81 # 10kb/s, 2 request/s -> speed limit for remote client from class_2, max 5 connections
82 CBandClassRemoteSpeed class_2 10kb/s 2 5
83 </IfModule>
84 </VirtualHost>
85
86 <VirtualHost *:80>
87 DocumentRoot /var/www2/html-vhost2
88 ServerName vhost2.myserver.com
89 <IfModule mod_cband.c>
90 CBandUser user2
91 CBandLimit 900M
92 CBandExceededURL http://myserver.com/ex2.html
93 CBandScoreboard /var/run/apache2/scoreboards/vhost2.scoreboard
94 CBandClassLimit class_1 700M
95 CBandClassLimit class_2 100000
96 CBandClassLimit class_3 5000K
97 CBandPeriod 5D
98 CBandSpeed 1000 10 10
99 </IfModule>
100 </VirtualHost>
101
102 <VirtualHost *:80>
103 DocumentRoot /var/www2/html-vhost3
104 ServerName vhost3.myserver.com
105 <IfModule mod_cband.c>
106 CBandUser user3
107 CBandLimit 10G
108 CBandExceededURL http://myserver.com/ex3.htm
109 CBandScoreboard /var/run/apache2/scoreboards/vhost3.scoreboard
110 CBandClassLimit class_3 200M
111 CBandPeriod 1W
112 CBandSpeed 2000 10 10
113 </IfModule>
114 </VirtualHost>