webbench是一个普遍的压力测试工具
webbench -c 1000 -t 30 url
大量的并发,耗费服务器资源。导致打开url缓慢,甚至服务器down机。
通过access.log日志可看到:
首先,先诅咒攻击的人天天吃饱了没事干
其实:apache与nginx可以通过http_user_agent这个系统变量来做处理
apache添加rewrite规则:
不知道[NC] [F]什么意思的可以看我另一个博客
nginx在server里添加判断
if( $http_user_agent ~ "webbench(.*)"){ return 403; }
我们再看下日志
全部都403了,网页打开还算可以,负载也降了不少,但是还是会有一些开销。
相关推荐
一个开源的Linux下运行的命令行工具,能将Apache的配置文件转换成相应的Nginx的配置文件。本工具能自动将Apache Web服务器的配置文件转化成Nginx的配置文件,减少WEB服务器迁移的工作量。 该工具从Apache Web服务器...
Apache2Nginx是一个开源的linux下运行的命令行工具.它可以把apache 配置文件转换成对应的nginx 配置文件.对于一般的功能. 比如目录 url重写.这都从测试来看.基本上不存在问题.对于不能转换的.会有注释在转换好的配置...
Apache + nginx + resin 详细配置
而我却多
快速简简单的搭建一个http服务器,提供http服务,对http服务器要求不高; apache简单配置 nginx简单配置
nginx替代apache,nginx替代方案,nginx代替apache与jbos,nginx+jboss结合
php apache/nginx php apache/nginx
apache+nginx+tomcat+
详细讲解apache/tomcat和nginx的区别,可以充分掌握他们的应用场景
cluster+apache+nginx整合集群配置
一个开源的Linux下运行的命令行工具,能将Apache的配置文件转换成相应的Nginx的配置文件。本工具能自动将Apache Web服务器的配置文件转化成Nginx的配置文件,减少WEB服务器迁移的工作量。 该工具从Apache Web服务器...
等保常见中间件测评指导书(供参考),也可作为中间件加固参考使用
Apache2Nginx 一个命令行工具,可用于根据Apache的给定配置文件生成nginx配置文件。概述NGINX(“engine x”)是一个高性能的 Web 服务器、缓存代理和第 7 层负载平衡解决方案。 互联网上数以百万计的网站受益于使用...
实战Nginx取代Apache的高性能Web服务器 文字版本。喜欢请购买纸质版支作者
apache2nginx ,apache2nginx (A2N) 是一个开源的Linux下运行的命令行工具,能将Apache的配...
一篇简洁明了的三大WEB服务器(apache-apache-nginx)对比分析,pdf格式,很实用
Nginx+Apache负载均衡
简单的一键部署PHP调试环境,适合初学者。集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader
通过分析linux环境下的I/O模型以及Apache和Nginx的I/O事件驱动机制,比较二者在高并发网络环境...文中结合应用实例,综合对比了高并发环境下Apache与Nginx的功能与用途,总结和讨论了各自的优缺点,并就二者的选用提出建议.
Apache、Nginx、PHP、Zend、MySQL 整合包 2 分包 版本 ---------------- Apache = 2.2.14 Nginx = 0.8.20 PHP = 5.2.13 Zend = 3.3.0a MySQL = 6.0.11 特点 ---------------- 1. 可以安装到任意目录,前提父...