ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks

#

http://rhomobi.com/topics/49

nginx为了实现反向代理的需求而增加了一个ngx_http_proxy_module模块。其中proxy_set_header指令就是该模块需要读取的配置文件。在这里,所有设置的值的含义和http请求同中的含义完全相同,除了Host外还有X-Forward-For。
Host的含义是表明请求的主机名,因为nginx作为反向代理使用,而如果后端真是的服务器设置有类似防盗链或者根据http请求头中的host字段来进行路由或判断功能的话,如果反向代理层的nginx不重写请求头中的host字段,将会导致请求失败【默认反向代理服务器会向后端真实服务器发送请求,并且请求头中的host字段应为proxy_pass指令设置的服务器】。
同理,X_Forward_For字段表示该条http请求是有谁发起的?如果反向代理服务器不重写该请求头的话,那么后端真实服务器在处理时会认为所有的请求都来在反向代理服务器,如果后端有防攻击策略的话,那么机器就被封掉了。因此,在配置用作反向代理的nginx中一般会增加两条配置,修改http的请求头:
proxy_set_header Host $http_host;
proxy_set_header X-Forward-For $remote_addr;

这里的$http_host和$remote_addr都是nginx的导出变量,可以再配置文件中直接使用。如果Host请求头部没有出现在请求头中,则$http_host值为空,但是$host值为主域名。因此,一般而言,会用$host代替$http_host变量,从而避免http请求中丢失Host头部的情况下Host不被重写的失误。
posted @ 2015-01-06 22:24 ivaneeo 阅读(745) | 评论 (0)编辑 收藏

http://jasig.github.io/cas/4.0.x/protocol/OAuth-Protocol.html

http://www.tuicool.com/articles/VrERzy

http://www.tuicool.com/articles/Ar2EBz
posted @ 2015-01-05 02:06 ivaneeo 阅读(722) | 评论 (0)编辑 收藏

http://www.mulesoft.org/documentation/display/current/Creating+an+OAuth+2.0a+Web+Service+Provider
posted @ 2015-01-04 22:29 ivaneeo 阅读(624) | 评论 (0)编辑 收藏

http://zh.wikipedia.org/wiki/%E9%A2%84%E5%86%99%E5%BC%8F%E6%97%A5%E5%BF%97
http://zookeeper.apache.org/doc/r3.3.6/bookkeeperStarted.html
http://zookeeper.apache.org/bookkeeper/docs/r4.0.0/bookkeeperProgrammer.html
http://zookeeper.apache.org/bookkeeper/docs/r4.0.0/apidocs/index.html?org/apache/bookkeeper/client/BookKeeper.html
posted @ 2014-12-31 23:38 ivaneeo 阅读(664) | 评论 (0)编辑 收藏

http://nileader.blog.51cto.com/1381108/932156
posted @ 2014-12-31 22:27 ivaneeo 阅读(859) | 评论 (0)编辑 收藏

http://ssdb.io/docs/ssdb-cli.html
posted @ 2014-12-30 22:49 ivaneeo 阅读(5503) | 评论 (0)编辑 收藏

对于防火墙的选择:
  http://blog.sina.com.cn/s/blog_92dc41ea0101j5l1.html
  http://www.lupaworld.com/article-218506-1.html

 openvpn:
  http://grantcurell.com/2014/07/22/setting-up-a-vpn-server-on-ubuntu-14-04/

pfsense防火墙:
  http://www.docin.com/p-88103814.html

ssl vpn:openvpn

ipsec:sprongswan

代理服务器:squid

stunnel:tcp加密


Panabit流控引擎
http://www.panabit.com/html/product/std/2014/0924/86.html
Panabit标准版是目前国内开放度最高、免费、专业的应用层流量管理系统,特别针对P2P应用的识别与控制,截止2009年03月25日,已经支持实际主流应用240种以上,并以两周更新一次特征库的速度持续更新(包括已支持协议和新增协议两方面的更新,Panabit支持协议列表请关注Panabit网站首页"支持协议")。Panabit在精确识别协议即对应用分类的基础上,根据用户自定义策略,提供灵活方便的流量管理机制:带宽限速、带宽保证、带宽预留,并可基于协议/协议组、IP/IP组进行参数化的策略设置。Panabit采用创新的"节点跟踪"技术与"加密协议深度识别"技术提高识别效率和准确度,如对使用加密协议的eMule、Skype等精确识别。Panabit区别于一些同类设备,在不能精确识别协议的情况下,限制客户端并发连接数非科学的做法,易造成误判或影响正常用户。Panabit是一款真正的应用层流控系统,能做限速控制;如果是疑似识别、不能准确定位具体应用的系统,是不敢做限速控制,起不到实际应用层流控效果。
posted @ 2014-12-28 00:30 ivaneeo 阅读(4578) | 评论 (0)编辑 收藏

root@proxzone-project-4:/usr/local/mysql/bin# ndb_mgm -e show

Connected to Management Server at: localhost:1186

Cluster Configuration

---------------------

[ndbd(NDB)] 2 node(s)

id=3 @172.21.21.108  (mysql-5.6.21 ndb-7.3.7, Nodegroup: 0)

id=4 @172.21.21.109  (mysql-5.6.21 ndb-7.3.7, Nodegroup: 0, *)


[ndb_mgmd(MGM)] 2 node(s)

id=1 @172.21.21.107  (mysql-5.6.21 ndb-7.3.7)

id=2 @172.21.21.110  (mysql-5.6.21 ndb-7.3.7)


[mysqld(API)] 2 node(s)

id=5 @172.21.21.108  (mysql-5.6.21 ndb-7.3.7)

id=6 @172.21.21.109  (mysql-5.6.21 ndb-7.3.7)

posted @ 2014-12-26 18:41 ivaneeo 阅读(4220) | 评论 (0)编辑 收藏

https://github.com/alfss/zabbix-rabbitmq
https://github.com/jasonmcintosh/rabbitmq-zabbix
posted @ 2014-12-25 22:49 ivaneeo 阅读(3638) | 评论 (0)编辑 收藏

#!/bin/bash
#written by lenwood
#mail:ccyhaoran@live.cn
diskarray=(`cat /proc/diskstats |grep -E "\bsd[abcdefg]\b|\bxvd[abcdefg]\b"|grep -i "\b$1\b"|awk '{print $3}'|sort|uniq   2>/dev/null`)
length=${#diskarray[@]}
printf "{\n"
printf  '\t'"\"data\":["
for ((i=0;i<$length;i++))
 do
         printf '\n\t\t{'
         printf "\"{#DISK_NAME}\":\"${diskarray[$i]}\"}"
         if [ $i -lt $[$length-1] ];then
                 printf ','
         fi
 done
printf  "\n\t]\n"
printf "}\n"
posted @ 2014-12-25 22:17 ivaneeo 阅读(3058) | 评论 (0)编辑 收藏

仅列出标题
共67页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last