http://lobert.iteye.com/blog/1936406
webbench是一个普遍的压力测试工具
Shell代码 收藏代码
webbench -c 1000 -t 30 url
大量的并发,耗费服务器资源。导致打开url缓慢,甚至服务器down机。
实:apache与nginx可以通过http_user_agent这个系统变量来做处理
apache添加rewrite规则:
nginx在server里添加判断
if( $http_user_agent ~ "webbench(.*)"){
return 403;
}
FLAGS属性
mod_rewrite用”FLAGS”来建立重写条件以及其他属性。我们用中括弧将FLAGS包起来,放在条件或者是规则的末尾,用逗号将多个FLAGS分隔。以下列表是你需要熟悉的几个主要FLAGS:
last|L -[L]告诉Apache服务器一系列的条件或者是规则将在它出现后结束,换句话说就是[L]不出现,mod_rewrite将会一直执行。
nocase|NC -[NC]告诉Apache服务器忽略正则中的大小写,它经常被用到{HTTP_HOST}服务器参数上,因为域名里面是不会区分大小写的。
redirect|R -[R] 经常引用到触发可见的定向。默认情况下它是一个HTTP 302的临时重定向,但是你可以注明具体的HTTP 代码,比如你可以用[R=301]来表明这是一个永久重定向,这对搜索引擎抓取你重定向后的网页相当有用。
qsappend|QSA -[QSA] 用于添加新的查询参数。你可以在原查询参数后面定义新的查询参数,但命名时注意不要重复已存在的参数名。错误的引用[QSA]将会破坏原来的查询参数导致重定向错误。
forbidden|F -[F]告诉Apache响应请求时不提供页面。其原理就是Apache会发出一个403 HTTP相应,可以保护网站不被未经授权的或者其他盗链访问。
ornext|OR -[OR] 作为默认值[AND]的反义词,可以通过逻辑关系将一系列重写条件组合起来。
next|N -[N]可以让你的重写条件循环匹配,当你不知道{REQUEST_URI}有多少字符进行匹配的时候很有用。
分享到:
相关推荐
一个开源的Linux下运行的命令行工具,能将Apache的配置文件转换成相应的Nginx的配置文件。本工具能自动将Apache Web服务器的配置文件转化成Nginx的配置文件,减少WEB服务器迁移的工作量。 该工具从Apache Web服务器...
一个开源的Linux下运行的命令行工具,能将Apache的配置文件转换成相应的Nginx的配置文件。本工具能自动将Apache Web服务器的配置文件转化成Nginx的配置文件,减少WEB服务器迁移的工作量。 该工具从Apache Web服务器...
Apache2Nginx是一个开源的linux下运行的命令行工具.它可以把apache 配置文件转换成对应的nginx 配置文件.对于一般的功能. 比如目录 url重写.这都从测试来看.基本上不存在问题.对于不能转换的.会有注释在转换好的配置...
Apache + nginx + resin 详细配置
而我却多
nginx替代apache,nginx替代方案,nginx代替apache与jbos,nginx+jboss结合
快速简简单的搭建一个http服务器,提供http服务,对http服务器要求不高; apache简单配置 nginx简单配置
php apache/nginx php apache/nginx
apache+nginx+tomcat+
详细讲解apache/tomcat和nginx的区别,可以充分掌握他们的应用场景
cluster+apache+nginx整合集群配置
Apache2Nginx 一个命令行工具,可用于根据Apache的给定配置文件生成nginx配置文件。概述NGINX(“engine x”)是一个高性能的 Web 服务器、缓存代理和第 7 层负载平衡解决方案。 互联网上数以百万计的网站受益于使用...
等保常见中间件测评指导书(供参考),也可作为中间件加固参考使用
实战Nginx取代Apache的高性能Web服务器 文字版本。喜欢请购买纸质版支作者
apache2nginx ,apache2nginx (A2N) 是一个开源的Linux下运行的命令行工具,能将Apache的配...
Nginx+Apache负载均衡
prestashop_1.6.0.9 从apache转换nginx服务器的重写规则 text.conf是apache的.htaccess转换成nginx的重写规则 将text.conf这个文件放在nginx的rewrite里 然后在nginx的配置文件中include进来就可以了. 有什么...
一篇简洁明了的三大WEB服务器(apache-apache-nginx)对比分析,pdf格式,很实用
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. 可以安装到任意目录,前提父...
简单的一键部署PHP调试环境,适合初学者。集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader