Apache2流量控制模块mod_cban安装说明
mod_cband是一个apache下的一个虚拟主机流量控制模块,可以控制流量,连接数,第秒连接数,并可以生成图表动态查看网站流量,每IP流量详细信息。
FreeBSD下,如果apache是通过ports安装的,mod_cband也可以通过ports进行安装,位置在/usr/ports/www/mod_cband/
安装过程中需要用的apxs,如果没有安装先安装apache-dev包即可
Ports安装方法:
make install clean
源码安装方法:
如果apache使用是源码编译安装的话ports安装不适合,mod_band也必须源码安装
先下载源码包
mod-cband-0.9.7.5.tgz
#tar zxvf mod-cband-0.9.7.5.tgz
#cd mod-cband-0.9.7.5
#./configure --with-apxs=/usr/local/apache/bin/apxs /*with-apxs必须手动指,不然会找不着编译失败
#make
#make install
安装完成,会自在httpd.conf文件中写一行:
LoadModule cband_module libexec/apache22/mod_cband.so,
模块路径由apxs指定,如果make install 将要完成,写入httpd.conf出错时,只要正确成生 mod_cband.so也可以手工把LoadModule cband_module libexec/apache22/mod_cband.so写入到httpd.conf文件中。
下面这两个location是c-band的统计页面,也需要写到httpd.conf文件中,这个编译时不会自己写入的,如果不加这两段将无法浏览器中看到实时的控制流量。
<Location /cband-status>
SetHandler cband-status
</Location>
<Location /cband-status-me>
SetHandler cband-status-me
</Location>
虚拟主机设置:
在<Virtualhost></Virtualhost>之间加入
CBandRemoteSpeed 80Kb/s 3 10
一定要在servername之后写入, 不然会出现错误
限制每个客户端速度在80Kb/s以内,第秒钟可以进行3个连接,最多同时有10个连接
#httpd -t
如果语法正确就重启apache就可以生效了。
218.235.241.237,218.235.241.236,218.235.241.235三台文件服务器上面的虚拟机已经按:每个客户端速度在80Kb/s以内,第秒钟可以进行3个连接,最多同时有10个连接设置完成
可以通过http://219.235.241.23(5,6,7)/cband-status, http://219.235.241.23(5,6,7)/cband-status-me进行查看。
更详细的使用方法可以参考/usr/local/share/doc/mod-cband
分享到:
相关推荐
In the next n lines, there are dates in the Tzolkin calendar format, in the order corresponding to the input dates. Sample Input 3 10. zac 0 0. pop 0 10. zac 1995 Sample Output 3 3 chuen 0 1 imix...
**Foobar2000** 是一款非常知名的高级音频播放器,由Piotr Caban在2000年创建,旨在提供一个轻量级、高度可定制且功能丰富的平台来满足音乐爱好者对音质的极致追求。这款软件以其极简的用户界面和强大的音频处理能力...
Berbel Caban A,Pak TR,Obla A等。 基因组医学2020年11月16日; 12 (1):96。 PMID: doi:10.1186 / s13073-020-00798-3 要求 Apache,PHP和Python。 可以很容易地托管在 www目录中。 Python是运行scripts/的...
- **作者**: Giovanni Bajo & William Caban(基于 Gordon McMillan 的手册)。 - **版权**: 本文档已置于公共领域,任何人都可以自由使用。 #### 三、安装与配置 - **安装 PyInstaller**: 用户可以通过 pip 或其他...
基于springboot个人公务员考试管理系统源码数据库文档.zip
bimdata_api_client-4.2.1-py3-none-any.whl
numpy-1.20.2-cp39-cp39-linux_armv7l.whl
matplotlib-3.3.2-cp39-cp39-linux_armv7l.whl
bimdata_api_client-4.0.0-py3-none-any.whl
ta_lib-0.5.1-cp312-cp312-win32.whl
基于springboot的非学勿扰学习交流平台源码数据库文档.zip
基于springboot云平台的信息安全攻防实训平台源码数据库文档.zip
pillow-10.4.0-cp311-cp311-linux_armv7l.whl
论文描述:该论文研究了某一特定领域的问题,并提出了新的解决方案。论文首先对问题进行了详细的分析和理解,并对已有的研究成果进行了综述。然后,论文提出了一种全新的解决方案,包括算法、模型或方法。在整个研究过程中,论文使用了合适的实验设计和数据集,并进行了充分的实验验证。最后,论文对解决方案的性能进行了全面的评估和分析,并提出了进一步的研究方向。 源码内容描述:该源码实现了论文中提出的新的解决方案。源码中包含了算法、模型或方法的具体实现代码,以及相关的数据预处理、实验设计和性能评估代码。源码中还包括了合适的注释和文档,以方便其他研究者理解和使用。源码的实现应该具有可读性、可维护性和高效性,并能够复现论文中的实验结果。此外,源码还应该尽可能具有通用性,以便在其他类似问题上进行进一步的应用和扩展。
基于springboot+web的学生作业管理系统源码数据库文档.zip
论文描述:该论文研究了某一特定领域的问题,并提出了新的解决方案。论文首先对问题进行了详细的分析和理解,并对已有的研究成果进行了综述。然后,论文提出了一种全新的解决方案,包括算法、模型或方法。在整个研究过程中,论文使用了合适的实验设计和数据集,并进行了充分的实验验证。最后,论文对解决方案的性能进行了全面的评估和分析,并提出了进一步的研究方向。 源码内容描述:该源码实现了论文中提出的新的解决方案。源码中包含了算法、模型或方法的具体实现代码,以及相关的数据预处理、实验设计和性能评估代码。源码中还包括了合适的注释和文档,以方便其他研究者理解和使用。源码的实现应该具有可读性、可维护性和高效性,并能够复现论文中的实验结果。此外,源码还应该尽可能具有通用性,以便在其他类似问题上进行进一步的应用和扩展。
基于springboot网上书店源码数据库文档.zip
numpy-2.1.3-cp311-cp311-linux_armv7l.whl
基于springboot的校园消费点评系统源码数据库文档.zip
ta_lib-0.5.1-cp37-cp37m-win32.whl