查看“CbandHowTo”的源代码
来自Ubuntu中文
←
CbandHowTo
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 如何限制 Apache 的带宽流量 == 本文作者:[[oneleaf]] 授权许可: * [http://creativecommons.org/licenses/by-sa/2.0/ 创作共用协议Attribution-ShareAlike 2.0] * [http://www.gnu.org/copyleft/fdl.html GNU自由文档许可证] 编辑人员:FireHare 校对人员: 适用版本: 文章状态: 参考文献: ---- Dapper 下的 apache2 的 带宽流量限制 首先确认安装好apache2. 安装 libapache2-mod-cband * <pre><nowiki> apt-get install libapache2-mod-cband </nowiki></pre> 激活 cband 模块 * <pre><nowiki> cd /etc/apache2/mods-enabled ln -s /etc/apache2/mods-available/cband.conf cband.conf ln -s /etc/apache2/mods-available/cband.load cband.load </nowiki></pre> 升级 libapache2-mod-cband * <pre><nowiki> apt-get install apache2-prefork-dev cd /tmp wget cband.linux.pl/download/mod-cband-0.9.7.4.tgz tar xzvf mod-cband-0.9.7.4.tgz cd mod-cband-0.9.7.4 ./configure make make install</nowiki></pre> 由于cband模块已经由 cband.load 加载,因此修改 /etc/apache2/httpd.conf ,删除加入cband_module的行。 * <pre><nowiki> vim /etc/apache2/httpd.conf</nowiki></pre> 查找 * <pre><nowiki> LoadModule cband_module /usr/lib/apache2/modules/mod_cband.so </nowiki></pre> 删除,并保存。 设置站点: * <pre><nowiki> <VirtualHost 1.2.3.4> ServerName www.example.com ServerAdmin webmaster@example.com DocumentRoot /var/www CBandSpeed 1024 10 30 CBandRemoteSpeed 20kb/s 3 3 </VirtualHost> </nowiki></pre> CBandSpeed 限制 www.example.com 的虚拟主机的总访问速度为 1024kbps, 最大每秒 10 个请求和最大每秒 30 个连接. CBandRemoteSpeed 限制 www.example.com 的虚拟主机的任何个人的访问速度为每秒 20kb, 最大每秒 3 个请求和最大每秒 3 个连接. 重新启动 apahe2 使其配置生效: * <pre><nowiki> /etc/init.d/apache2 restart</nowiki></pre> 你同时可以通过url: * <pre><nowiki> http://www.example.com/cband-status http://www.example.com/cband-status-me</nowiki></pre> 来查看最新的流量情况。 [[Category:服务器]]
返回
CbandHowTo
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息