您的位置:首页 > 运维架构 > 反向代理

关键配置《nginx + lua 字符串过滤实现blogger站点的反向代理》

2013-03-11 11:28 417 查看
tcpcopy引流测试

tcpcopy 0.8.0 安装:
yum -y install libpcap-devel

tar xvf tcpcopy-0.8.0.tar.gz
cd tcpcopy-0.8.0
./configure --enable-advanced --enable-pcap
make
make install

tcpcopy原理:
tcpcopy client将request复制给tcpcopy server,tcpcopy server将response导向intercept做丢弃处理。

测试环境:
tcpcopy client:线上web服务器(后文用 ${tcpcopy_client} 表示)
tcpcopy server(intercept):测试环境server-A(后文用 ${tcpcopy_server} 表示)
测试web服务器:varnish集群 vip-A(前端varnish集群:${vip-A},后端nginx集群:${vip-B})

${tcpcopy_client} 运行

tcpcopy -x 80-10.20.10.137:80 -s 10.20.10.137 -i eth0 -l tcpcopy.log -d

${tcpcopy_server} 运行

iptables -A INPUT -p tcp -m tcp --dport 36524 -j ACCEPT

iptables -A OUTPUT -p tcp -m tcp --sport 80 -j QUEUE

intercept -i eth0 -F 'tcp and src host ${vip-A} src port 80' -d

本文出自 “菩提” 博客,请务必保留此出处http://zhangxingnan.blog.51cto.com/3241217/1754622
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: