Apache2 限制網頁下載速度 - bw

jackxiang 2010-11-26 15:54 | |
要限制 網站/網頁/檔案 下載速度,  Apache 有提供 bw 的模組, 可以設定最大下載速度.
Apache2 bw 模組安裝
   1.  apt-get install libapache2-mod-bw
   2. a2enmod bw # 啟用
   3. /etc/init.d/apache2 restart
bw 模組設定
於 /etc/apache2/sites-available/example.conf 加上下述:

    BandwidthModule On
    ForceBandWidthModule On
    # 512kb * 1024
    Bandwidth all 524288
詳細範例 :
<VirtualHost *:80>
        ServerName example.com
        ServerAlias www.example.com

        # turn bw limitation on
        BandwidthModule On

        # force limitation on every request
        ForceBandWidthModule On

        # limit to 512kB/s
        Bandwidth all 524288

        DocumentRoot /var/www/example
</VirtualHost>
設定完成後, 重新啟動 /etc/init.d/apache2 restart 即可.
wget http://example.com/a.rar

    --2010-10-27 16:51:11--  http://example.com/a.rar
    正在查找主機 example.com... 123.123.123.123
    正在連接 example.com|123.123.123.123|:80... 連上了。
    已送出 HTTP 要求,正在等候回應... 200 OK
    長度: 5202332 (5.0M) [application/rar]
    Saving to: `a.rar'

    100%[========================================================================>] 5,202,332    507K/s   in 10s    

    2010-10-27 16:51:21 (508 KB/s) - `a.rar' saved [5202332/5202332]

来源:http://plog.longwin.com.tw/my_note-unix/2010/11/24/apache-module-limit-bandwidth-2010

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/3783/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]