apache评分多少为重症2.4视屏文件限速

参考文章:
#tar jxvf mod_limitipconn-0.23.tar.bz2
# cd mod_limitipconn-0.23
# /usr/local/apache/bin/apxs -c -i -a mod_limitipconn.c
Libraries have been installed in: /usr/local/apache/modules
[activating module `limitipconn' in /usr/local/apache/conf/httpd.conf]
# vi /usr/local/apache/conf/httpd.conf
&IfModule mod_limitipconn.c& &Location /t& MaxConnPerIP 1 &/Location&&/IfModule&
# cd mod_bw
# /usr/local/apache/bin/apxs -c -i -a mod_bw.c
Libraries have been installed in: /usr/local/apache/modules参考:
# vi /usr/local/apache/conf/httpd.conf&Directory /&
BandWidthModule On
ForceBandWidthModule On #这个没加上之前试了几次发现不起作用BandWidth all 102400MinBandWidth all 51200MaxConnection all 50&/Directory&
httpd: Syntax error on line 55 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_bw.so into server: /usr/local/apache/modules/mod_bw.so: undefined symbol: apr_atomic_cas
#vi mod_bw.c修改一下mod_bw.c 就可以#ifdef APR_MAJOR_VERSION //添加这行#if (APR_MAJOR_VERSION & 1) #define apr_atomic_inc32 apr_atomic_inc #define apr_atomic_dec32 apr_atomic_dec #define apr_atomic_add32 apr_atomic_add #define apr_atomic_cas32 apr_atomic_cas #define apr_atomic_set32 apr_atomic_set#endif#endif //添加这行  重新编译就 ok
近几天单位某个分网站下载量过大,导致服务器负载很高,拖得其他网站访问也很慢。限速喽~网上查了下,Apache限速一般都是通过mod_limitipconn和bw_mod两个模块实现。? 限制每IP的连接数? 限制目录总的带宽使用话不多说,开始安装:? 首先安装bw_mod模块,官方网站: 我是用DSO安装的apache,所以也使用apxs来安装插件,指令如下:# tar zxvf mod_bw-0.8.tgz# cd mod_bw# $APACHE_HOME/bin/apxs -i -a -c mod_bw.c设置Apache的conf文件:BandWidthModuleOnForceBandWidthModule OnBandWidth 211.67.64.0/255.255.255.0 100000 //211.67.64.0的用户带宽限制为100KBandWidth all 10000 //其他用户带宽限制为10KLargeFileLimit .avi 500 10000 //文件大小超过500K的avi文件限制为10K// 定义错误码和错误页面ErrorDocument 510 /errors/maxconexceeded.htmlBandWidthError 510? 接下来安装mod_limitipconn模块,官方网站:仍然使用DSO的方式来安装这个插件,命令如下:# tar zxvf mod_limitipconn-0.22.tar.gz# cd mod_limitipconn-0.22修改Makefile文件,指定apxs和apachectl的位置# make install设置Apache的conf文件:ExtendedStatus OnLoadModule limitipconn_module mod_limitipconn.so# 可以将IP线程限制加到虚拟主机里面&VirtualHost www.abc.cn&ServerAdmin DocumentRoot /data/webapp/abcServerName www.abc.cn&IfModule mod_limitipconn.c&&Location /bigfiles&//注意这里是虚拟主机根目录下的文件夹MaxConnPerIP 5# 在此目录中,除了image文件之外每IP最多保持5个连接NoIPLimit image/*MaxConnPerIP 1&/Location&&Location /mp3&MaxConnPerIP 1# 在此目录中,对于audio音频文件每IP最多保持1个连接OnlyIPLimit audio/mpeg video&/Location&&/IfModule&&/VirtualHost&重启Apache,完成限速。
15:22 1039人阅读 评论(0) 收藏 举报
apachemakefilemoduleaudioimageserver
参考文章:http://www.pc...
使用环境:
对服务器视频播放做压测,发现后来点开的视频会出现卡顿情况,后来查看是因为前面打开的视频大量下载,占用较多,怎么能够对每个终端进行限制呢,百度了下找到了相关资料,整理了下,分享下。
使用mod_bandwidth可以实现并发Ip数和带宽的限制,带宽流量控制模块安装wget http://bwmod.sourceforge.net/files/mod_bw-0.7.tgztar z...
过程都写成脚本了,原理都写在注释里,大家懂的。
#!/bin/bash
#cd到临时目录创建配置文件
2014年放了一台服务器到数据中心,发现下载量很大,大部份是用迅雷下载这样会造成服务器负担过大,有人下载时会打不开网页的现象,所以网上查找解决下载限制的方法。
找到mod_limitipconn与m...
Apache服务器限制并发连接和下载速度
目前各种多线程下载工具泛滥,这对提供部分下载功能的网站来说是个比较头疼的问题,由于多线程下载会给服务器带来巨大的负载压力,而且可能会对整个站点产生影响,...
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-mods-share=all --enable-rewr...
如果没装apache先安装apache
yum -y install httpd
配置开机启动apache
chkconfig httpd on
启动apache
service httpd...
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"apache2.2.17 添加限速模块mod_bw加载不了 求解
[问题点数:40分]
本版专家分:0
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐
Apache 限速模块安装笔记
excel 在默认情况下是不安装数据分析的工具的,如果需要,需要用户自己手动安装。office 2003 的规划求解在 工具-》加载宏-》选择规划求解。
office 2010 因为采用了流式布局,所以一般的复杂的工具都隐藏在【文件】-》【选项】了,所以大家找不到的工具可以去选项是不是在哪里可以找到。
这里说明一下怎么加载excel 2010 的规划求解。
公司的服务器需要做一个设置,对每一个连接进行带宽限制,Apache有一个模块有这样的功能。
使用mod_bandwidth模块限制带宽
mod_bandwidth可以对IP的并发数进行控制,也可以对下载流量进行控制,也可以对某个目录的流量进行控制。
3。添加完mod_bw.so模块,重启apache时出现错误:
Starting httpd: httpd: Syntax error on line 203 of /etc/httpd/conf/httpd.conf: Cannot load /etc
EXCEL2007如何调出规划求解加载项?
Office按钮→EXCEL选项→加载项,
单击“转到(G)”按钮,在加载宏弹出菜单中,勾选“规划求解加载项”后,单击“确定”。
如是第一次使用,则会进入安装进程,中间需要根据安装向导告诉系统安装源SETUP.EXE的目录。
安装完成后,“规划求解”命令按钮,位于“数据”选项卡→“分析”组中。
该软件可以用于进行线性规划求解,只需将它直接打开,再在里面打开文件
windows 加载不了jdk环境变量时候,缺少系统文件时候添加
在安装PHP 5.0时,有些朋友会碰到启动APACHE服务器时,弹出“unable to load dynamic library c:/php/php_XXX.dll提示的问题,虽然不加载这些动态模块PHP也可以使用,但是这些模块提供的功能就无福享受了。我根据自己的经验,把出现这种问题的原因和解决的方法归纳了一下。但各位首先要知道如何正常安装PHP 5.0+apache+mysql ,如果你
2013的规划求解的宏插件,直接双击或者放置在office目录下的
LoadModule auth_basic_module modules/mod_auth_basic.so
#基本认证模块
LoadModule auth_digest_module modules/mod_auth_digest.so
#使用MD5的用户验证模块
LoadModule authn_file_module modules/mod_authn_f
我们可以直接使用require(“model_name”)来载入别的lua文件,文件的后缀是.lua。载入的时候就直接执行那个文件了。比如:
我们有一个hello.lua的文件:
复制代码 代码如下:
print(&Hello, World!&)
如果我们:require(“hello”),那么就直接输出Hello, World!了。
1)require函数,载windows平台下apache限制下载速度 | 学习日志博客分类:
使用iptables方法:
sudo iptables -R OUTPUT 1 -p tcp --sport 80 -m limit --limit 1000/s --limit-burst 100 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 80 -j DROP
对比的限速和不限速下的cup、内存占用,发现限速下cup占用下降,但内存占用增加了,看来apache将iptables丢弃的包缓存了起来,用iptables来为web限速不是最佳选择。
使用Apache mod_bw 模块:
1、下载mod_bw
2、确定安装了apxs或apxs2,
如果没有执行安装 apt-get install apache2-prefork-dev
3、解开mod_bw包,执行 sudo apxs2 -i -a -c mod_bw.c
报错如下:
apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file..
apxs:Error: At least one `LoadModule' directive already has to exist..
4、解决错误
sudo nano /etc/apache2/httpd.conf
增加一行:
LoadModule bw_module
/usr/lib/apache2/modules/mod_bw.so
5、sudo nano /etc/apache2/sites-enabled/000-default
在&VirtualHost *&部分增加以下内容:
BandWidthModule On
ForceBandWidthModule On
BandWidth all 1000000
LargeFileLimit .flv 1 60000
具体配置方法mod_bw包里有帮助文档。
使用mod_bw,内存占用没有变化,CPU占用下降,应是web限速的首选。
另外,在对flv限速后竟然导致无法访问flv文件,后来在&VirtualHost *&里增加
AddType flv-application/octet-stream .flv
解决问题。以上内容也可改为
AddType video/x-flv .flv
浏览: 97435 次
来自: 遵义
你好,不好意思,好久没上论坛了。
一般有这样的情况,用户自定义 ...
jquery_gz123 写道传入方法校验,以及页面元素有上下 ...
有空试一试
传入方法校验,以及页面元素有上下文关系的校验貌似不行。
问问新疆同胞,断网是什么感觉。之前都不知道,我说怎么新疆消停了 ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'Apache2.2.19限速模块mod_bw安装问题_百度知道
Apache2.2.19限速模块mod_bw安装问题
我的系统是WindowsServer2012R2DatacenterApache是2.2.19在网上找了很多资料和下载连接,都是xp或者是2003的mod_bw.dll文件,不适用啊!如果需要,服务器中的Apache版本可以换掉。用a...
我的系统是Windows Server 2012 R2 DatacenterApache是2.2.19在网上找了很多资料和下载连接,都是xp或者是2003的mod_bw.dll文件,不适用啊!如果需要,服务器中的Apache版本可以换掉。用apxs编译mod_bw.c也编译不过请各位大侠帮帮忙,看看这个如何解决啊。求帮助,一点点分数不成敬意。编译错误不是关键,关键是要如何才能配置成功啊!
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
xiaohui645209
来自电脑网络类芝麻团
xiaohui645209
采纳数:87
获赞数:115
参与团队:
根据你图片上报错情况来看,并不是编译不过。请先检查你的文件路径是否正确。
请问我应该把c文件放在哪给目录呢,E:\httpd-2.2.19还是E:\apxs? 我两个目录中都放了还是不行啊
像你这种情况的话,最好是把它两放一起。最好放到httpd-2.2.19的bin目录下这样方便你编译放到E:\httpd-2.2.19也可以,写对路径就好了
不管放在什么目录都不行啊E:\httpd-2.2.19\bin&apxs -i -c -a mod_bw.c我在E:\httpd-2.2.19\bin&中已经放c文件了 还是不行
检查一下你mod_bw.c的文件后缀
后缀就是.c
apxs编译不过,试试用gcc进行编译。记得加上-fpic
用gcc编译错误一大堆,apxs还是以前的 错误编译错误不是关键,关键是要如何才能配置成功啊!
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 apache目录文件 的文章

 

随机推荐