当前位置:首页 > 站长手册

在Apache windows 版本下实现虚拟主机限速

citysnail4年前 (2023-01-08)站长手册76

为了减轻服务器的带宽和CPU压力
在Google搜了一遍..发现apache 对虚拟主机进行实时限速的模块也有好几个.但就偏偏for windows的很少..文档也很少..好不容易才找到了一篇.
Bw_mod可以根据来源IP进行带宽限制。
下载for windows 版本编译好的:http://www.ivn.cl/files/dlls/mod_bw-0.8-2.2.6/mod_bw.dll
也可以直接打开该站点的首页寻找对应的apache版本. http://www.ivn.cl/
1. 安装mod_bw.dll模块
      把下载的mod_bw.dll放到 Apache2.x\modules\目录中。
2. 修改Apache的配置文件httpd.conf
    在 Apache2.x\conf\httpd.conf文件中增加: 
    # 限制网速模块
    LoadModule bw_module modules/mod_bw.dll
3. 在虚拟主机中激活bw_module模块
    要是对所有的主机都做限制可以在配置文件:Apache2.x\conf\httpd.conf中增加: 
   ServerAdmin qbanke@163.com
    DocumentRoot E:\WebServer\test1_com
    ServerName www.test.com
    CustomLog E:\logs\apache\test\test1_com-access.log combined
#  加入速度控制mo    
    BandWidthModule On
    ForceBandWidthModule On
    BandWidth all 409600 
   #---------------------------------------------------
#上边的意思是
#开启模块
#所有的请求都要经过这个模块的处理
#限制该虚拟主机可使用的总宽带为4M
#
#---------------------------------------------------
#  附上一般的使用说明
#  
#  BandWidthModule On
#  ForceBandWidthModule On
#  所有的请求都要经过这个模块的处理
#  BandWidth all 204800
#  总IP最大流量(0为不限制)
#  MinBandWidth all 51200
#  总IP开启后,每IP自动分割最小流量(这个好像没什么效果..研究中)
#  MaxConnection all 100
#  本目录最大连接数
#  LargeFileLimit .rmvb 20 20000  
#  限制所有大于20K的后缀名为.rmvb的文件下载速度是20K/S
mod_bw.dll

扫描二维码推送至手机访问。

版权声明:本文由风云的博客发布,如需转载请注明出处。

本文链接:https://blog.flightnet.cn/?id=33

分享给朋友:

“在Apache windows 版本下实现虚拟主机限速” 的相关文章

Apache设置虚拟目录——在虚拟主机中设置虚拟目录

设置方法:NameVirtualHost *:80    …

apache下新增文件下载类型

在把Apache Server装到Linux系统上面之后,Linux系统的/etc目录下就会新增一个httpd目录,用来存放所有的Apache的配置设定文件,而执行文件httpd则会被存放在/usb/sbin目录中,同时还会将一个名为mime.types的文件放到/etc目录下面。…

Web服务器IIS6的PHP最佳配置方法

IIS6的PHP最佳配置方法…

如何让IIS与Apache共用80端口方法

为调试程序,本机安装iis与apache,无法同时使用80端口,现给出解决方法: …

80端口被占用的解决方法

cmd命令窗口输入netstat -abn ->c:/port80.txt然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的…

HTML语法大全

HTML语法大全(让你能看懂一般网页源程序)关键词: HTML 语法大全 代码…