-
2009-11-02
Apache 限速模块安装笔记 - [电脑相关]
参考文章:http://www.pcmag.com.cn/solution/net/story/200704/51003104.shtml
限线程:http://dominia.org/djao/limitipconn2.html
限速:http://www.ivn.cl/#vhostlimit
# 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]
参考http://dominia.org/djao/limitipconn2-README
# 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
参考:http://www.ivn.cl/files/txt/bw_mod-0.6.txt# vi /usr/local/apache/conf/httpd.conf
<Directory />BandWidthModule On
ForceBandWidthModule On #这个没加上之前试了几次发现不起作用
BandWidth all 102400
MinBandWidth all 51200
MaxConnection 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
http://linuxp2p.net/blog/2007/03/apache2-mod_bw/
#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随机文章:
apache2 autoindex 笔记(让下载的时候看的顺眼一点) 2009-09-20FreeBSD 7.0 装nginx、php、mysql笔记 2009-01-31/etc/resolv.conf 重启电脑后又恢复 2009-10-01ssh连接过去,里面的中文乱码 2009-09-18vsftpd 虚拟用户配置小记 2009-07-20
收藏到:Del.icio.us
