對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2006/2/21 9:17:55
限制帶寬:
官方網站:http://www.cohprog.com/mod_bandwidth.html
下載模塊
安裝:
編輯httpd.conf
添加:
重啟你的apache
步驟
1、下載模塊 mod_bandwidth
2、編譯和安裝
a) 編譯:
由於 apache 是用編譯好的包安裝的,因此只有採用 apxs 方式編譯
b) 創建 mod_bandwidth 運行需要的目錄:
c) 修改 /usr/local/etc/apache/httpd.conf 文件:
c.1) 增加下列內容
注意:這兩行必須分別加在相應區域的最前面,使得這個模塊以最低的優先級運行。
c.2) 增加下列內容
c.3) 修改 的設置
按照上面的方式修改其他 小節
d) 重新啟動 apache:
官方網站:http://www.cohprog.com/mod_bandwidth.html
下載模塊
wget ftp://ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c
安裝:
/apache-root/bin/apxs -c ./mod_bandwidth.c
編輯httpd.conf
添加:
LoadModule bandwidth_module libexec/mod_bandwidth.so
AddModule mod_bandwidth.c
重啟你的apache
步驟
1、下載模塊 mod_bandwidth
wget ftp://ftp.cohprog.com/pub/apache/module/
2、編譯和安裝
a) 編譯:
由於 apache 是用編譯好的包安裝的,因此只有採用 apxs 方式編譯
/usr/local/sbin/apxs -c ./mod_bandwidth.c
b) 創建 mod_bandwidth 運行需要的目錄:
mkdir /tmp/apachebw
mkdir /tmp/apachebw/link
mkdir /tmp/apachebw/master
chmod -R 777 /tmp/apachebw
c) 修改 /usr/local/etc/apache/httpd.conf 文件:
c.1) 增加下列內容
LoadModule bandwidth_module libexec/apache/mod_bandwidth.so
AddModule mod_bandwidth.c
注意:這兩行必須分別加在相應區域的最前面,使得這個模塊以最低的優先級運行。
c.2) 增加下列內容
BandWidthDataDir 「/tmp/apachebw/」
BandWidthModule on
c.3) 修改 的設置
# 不限制局域網內用戶的下載速度
BandWidth 192.168.0 0
# 限制其他用戶的下載速度為每秒 8192 字節
BandWidth all 8192
按照上面的方式修改其他 小節
d) 重新啟動 apache:
apachectl configtest
apachectl restart