mod_bw で帯域制限をかける2013/03/19 |
mod_bw で帯域/接続制限をかけてみます。
|
|
[1] | mod_bw インストール (オリジナルの設定ファイルはほとんどコメントなのでバックアップしておいて、設定ファイルは新規作成します) |
[root@www ~]# mv /etc/httpd/conf.d/mod_bw.conf /etc/httpd/conf.d/mod_bw.conf.org |
[2] | test ディレクトリ配下に 7000bytes/sec の帯域制限をかける |
[root@www ~]#
vi /etc/httpd/conf.d/mod_bw.conf
LoadModule bw_module modules/mod_bw.so
<Directory "/var/www/html/test"> BandWidthModule On ForceBandWidthModule On BandWidth all 7000 </Directory> /etc/rc.d/init.d/httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] |
[3] | test ディレクトリ配下に 102400bytes/sec の帯域制限、且つ、最大接続数を10に制限する |
[root@www ~]#
vi /etc/httpd/conf.d/mod_bw.conf
LoadModule bw_module modules/mod_bw.so
<Directory "/var/www/html/test"> BandWidthModule On ForceBandWidthModule On BandWidth all 102400 MaxConnection all 10 </Directory> /etc/rc.d/init.d/httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] |
[4] | test ディレクトリ配下に、host.example.com または 192.168.0.0/24 のホスト、または、1000Kbyte 以上の拡張子「.wmv」のファイルに対して、 10240bytes/sec の帯域制限をかける。 |
[root@www ~]#
vi /etc/httpd/conf.d/mod_bw.conf
LoadModule bw_module modules/mod_bw.so
<Directory "/var/www/html/test"> BandWidthModule On ForceBandWidthModule On LargeFileLimit .wmv 1000 10240 BandWidth host.example.com 10240 BandWidth 192.168.0.0/24 10240 </Directory> /etc/rc.d/init.d/httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] |
Sponsored Link |