Jul
31
apache变更链接数方法 httpd.h文件变更重编译
指向服务器经常受全链接攻击,以前的处理方法只是删除域名。原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后。亦可以正常提供服务。操作完毕。
相变更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后。亦可以正常提供服务。操作完毕。
linux下记录历史命令记录之简单方法
linux查看文件夹大小命令




