关于nginx rewrite

2012年5月17日 没有评论

最近平台项目有个需求:

要求访问 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;


分类: Web服务器 标签:

开源分布式处理平台Gearman框架试用

2012年5月17日 没有评论
开源分布式处理平台Gearman框架试用

Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。

一. 它的工作流程:

一个Gearman请求的处理过程涉及三个角色:Client -> Job -> Worker。

Client:请求的发起者,可以是 C,PHP,Perl,MySQL UDF 等等。

Job:请求的调度者,用来负责协调把 Client 发出的请求转发给合适的 Work。

Worker:请求的处理者,可以是 C,PHP,Perl 等等。

因为 Client,Worker 并

利用iptables禁用QQ号

2012年4月25日 4 条评论
利用iptables禁用QQ号

最开始禁用QQ是用iptables的七层补丁,但那个是针对源ip去禁用QQ的特征码,现在我们要做的是想针对QQ号做处理。另外,之前认为QQ是用udp连接服务器的8000端口,然后试着把udp的8000端口禁用,发现和我们游戏一样,发现这个端口不通,会去用另外的备用端口,比如tcp的80和443之类的端口,所以通过禁用端口这是行不通的,而且服务器地址不定。

注意到iptables有个-m string --hex-string 这个匹配方式,有个string模块,有个抓数据包,然后做drop处理的方式,下面就去抓包。

工具:SmartSniff

QQ号码:858276842

电脑

分类: LINUX系统, 安全相关 标签:

zabbix_web_url 批量监控

2012年4月16日 没有评论

序言:

对于监控软件,cacti ,nagios,zabbix这三大利器相信很多人已经很熟悉了,由于zabbix数据的实时性,目前也越来越多的人使用它。但面对成百上千的服务器监控我们是否可以批量做到,下面我就说一下批量添加监控web_url。

方法:脚本批量添加。

运行:sh 脚本名称 ip

运行脚本请点击下面的链接进行下载。如有疑问可以Email与我联系:xierongzhong1@163.com

——————————————————————————————————————————————————————————————————————————————

zabbix_

分类: 监控技术 标签:

Redis数据存储解决方案

2012年4月16日 没有评论

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类型的数据

分类: Cache与存储, 数据库技术 标签: