关键配置《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
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
相关文章推荐
- 判断字符串(UTF-8编码)是否为中文、韩文、日文的LUA实现
- php实现过滤字符串中的中文和数字实例
- 活动目录系列之四:单域环境的实现(多站点)--基本配置
- Nginx反向代理实现负载均衡配置图解
- 扩展entity framework core 实现默认字符串长度,decimal精度,entity自动注册和配置
- EditTextPreference InputFilter过滤字符串及限制长度的实现
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- 正则表达式-实现trim(str)方法,过滤字符串首尾空白
- Java-过滤字符串(用模式匹配实现)
- winrom 实现在动配置IIS站点及程序池
- Nginx反向代理实现负载均衡配置图解
- Mac配置Python开发环境并实现简单的字符串和整数拼接
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 详解nginx过滤url实现前台js的配置问题
- 正则表达式实现过滤非法字符串
- MySQL主从复制--MySQL5.5异步、半同步配置以及复制过滤实现
- lua实现模版字符串替换
- lua中字符串过滤表情及特殊字符