Nginx的流量复制功能配置:物联网设备数据上报的时候,对接生产环境,同时数据复制到开发、测试和UAT环境.

一、对外数据上报接口Nginx配置及流量复制配置;

备注:如果把原始流量地址location / 修改为location /api/,流量转发到其它环境就失效了,这个原理是什么不太清楚,有知道的网友可以在评论区告知。谢谢!

 

 二、同一个域名中,同时对内和对外的Nginx配置(不支持流量复制,数据只能上报到一台服务器上);

 备注:如果转发到Nginx的请求,是首先通过了防火墙的转发,并且在防火墙把请求xx.xxx的所有源地址都转成xx.x,

那么即使是这样配置了,依然获取不了真实的源地址IP,只能获取到防火墙服务器的IP。

这种情况下,如果获取真实的源地址IP呢?有两种方法:

1)修改防火墙的配置,把防火墙到Nginx的双转上增加目的转换,获取IP真实地址;

  2)在防火墙上直接溯源查询请求上报接口的服务IP地址。

posted @ 2023-06-26 18:18  勇敢-的心  阅读(167)  评论(0编辑  收藏  举报