nginx配置流量镜像以及验证方式

作者: 来源:本站原创 点击数: 发布时间:2022年07月29日

利用nginx的mirror模块,可以将线上实时流量拷贝至其他环境,同时不影响源站请求的响应。

1、nginx配置流量镜像配置如下:

a18e189f6f6f4dbda1ea85d6365735c1.png

proxy_pass http://测试站地址+端口$request_uri;

配置完成后,重启nginx。

2、验证nginx流量镜像是否配置成功。

需要借助工具来完成,下载工具解压后放在测试站服务器中,利用cmd窗口来运行此工具,如下图:

工具:

windows

linux

运行命令:.\NginxMirrorMonitor.exe --urls "http://测试站地址+端口"  

注意:运行工具前需要把测试站关闭,不然会提示端口被占用。

ea4e60b254514d9e91cbdcb87f68629b.png

如图所示,表示工具运行正常,下一步用服务器或自己电脑访问正式站地址,然后观察工具窗口是否有请求记录,如下图表示流量镜像配置成功。

a53909482e97416f988d93d263a02f9c.png