两层nginx转发配置

本文介绍了如何通过两层nginx配置实现测试环境到开发环境的业务访问。背景是由于网络隔离,通过配置DNS解析及两层nginx转发规则,确保测试环境能够通过特定域名访问到开发环境的业务,同时保持域名访问的一致性。
摘要由CSDN通过智能技术生成

1. 背景

我们开发和测试环境做了网络隔离,现在有个测试环境业务要访问开发环境的另一个业务。由于走申请打通流程比较麻烦,在了解到开发环境ng和测试环境的ng之间是打通了网络的。所以决定从做两层ng转发到开发环境真正的业务。即:
A业务(10.201.5.171:test环境)–>ng(10.201.5.20: test环境) -->ng(172.22.23.146:dev环境) -->B业务(172.22.145.228dev环境)

2. 其他说明

因为开发环境的B业务,做的有dns解析。所以为了保证统一,打算在测试环境访问和开发环境相同的域名,都能访问得到相同的结果,因为我们开发和测试环境都有内部dns,而且是隔离的,所以只要在测试环境的dns配上解析,指向到5.20的ng。就能保证不同环境相同的域名访问的相同的业务

3. 配置dns解析

先到测试环境dns服务器配置A解析
如下:
在这里插入图片描述
此时访问yapi.sui.work 就能转到10.201.5.20上了

4. 配置第一层ng的转发

添加一个ng的配置文件
在这里插入图片描述
然后

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值