"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>