Jul 31

apache变更链接数方法 httpd.h文件变更重编译

xieyy , 23:28 , Linux系统与应用 , 评论(0) , 引用(0) , 阅读(4150) , Via 本站原创 | |
指向服务器经常受全链接攻击,以前的处理方法只是删除域名。原apache的256链接数经常因此占满。服务有问题。

相变更apache 链接数的想法是早就想操作了。但一直拖着。

今天趁着服务器再次因全链接受攻击而无法正常访问。实施链接数变更操作。

搜索了一下,发现操作不难。重编译一下apache即可。

方法如下:

apache1.3变更链接数。

vi /usr/local/apache_1.3.41/src/include/httpd.h
#ifndef HARD_SERVER_LIMIT
#ifdef WIN32
#define HARD_SERVER_LIMIT 1024
#elif defined(NETWARE)
#define HARD_SERVER_LIMIT 2048
#else
#define HARD_SERVER_LIMIT 256
#endif
#endif

将这里的256改成 2048支持2048个链接。

重编译后

编辑一下httpd.conf 将其最大链接数改成2048即可。

用/usr/local/apache/bin/ab -n 1000000  -c 1000 http://www.oicq6.cn/ 测试

OK链接数在超过700后。亦可以正常提供服务。操作完毕。

发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]