最近平台项目有个需求:
要求访问 http://www.ywjt.org/A/ 目录
如果www=A 则跳转到 http://www.ywjt.org/
要求用nginx来实现,因为nginx默认location里面不支持变量解析
只能在localtion / 里面用if指令来判断匹配 再做rewrite
代码如下:
server
{
listen 80;
server_name ~^(.+)?\.ywjt\.com$;
index index.html index.php index.htm default.htm default.shtml;
[阅读全文]
Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。
一. 它的工作流程:
一个Gearman请求的处理过程涉及三个角色:Client -> Job -> Worker。
Client:请求的发起者,可以是 C,PHP,Perl,MySQL UDF 等等。
Job:请求的调度者,用来负责协调把 Client 发出的请求转发给合适的 Work。
Worker:请求的处理者,可以是 C,PHP,Perl 等等。
因为 Client,Worker 并
[阅读全文]
最开始禁用QQ是用iptables的七层补丁,但那个是针对源ip去禁用QQ的特征码,现在我们要做的是想针对QQ号做处理。另外,之前认为QQ是用udp连接服务器的8000端口,然后试着把udp的8000端口禁用,发现和我们游戏一样,发现这个端口不通,会去用另外的备用端口,比如tcp的80和443之类的端口,所以通过禁用端口这是行不通的,而且服务器地址不定。
注意到iptables有个-m string --hex-string 这个匹配方式,有个string模块,有个抓数据包,然后做drop处理的方式,下面就去抓包。
工具:SmartSniff
QQ号码:858276842
电脑
[阅读全文]
序言:
对于监控软件,cacti ,nagios,zabbix这三大利器相信很多人已经很熟悉了,由于zabbix数据的实时性,目前也越来越多的人使用它。但面对成百上千的服务器监控我们是否可以批量做到,下面我就说一下批量添加监控web_url。
方法:脚本批量添加。
运行:sh 脚本名称 ip
运行脚本请点击下面的链接进行下载。如有疑问可以Email与我联系:xierongzhong1@163.com
——————————————————————————————————————————————————————————————————————————————
zabbix_
[阅读全文]
1、背景
1.1 Redis简介
官方网站:http://redis.io/,Redis是REmote DIctionary Server的缩写。
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。它跟 memcached 类似,不过数据可以持久化,而且支持的数据类型很丰富。它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。从而使它的位置处于关系数据库和键值数据库之间。Redis不仅能保存Strings类型的数据
[阅读全文]