域名解析后无法访问到应用,一直被301重定向到固定地址

域名解析后无法访问到应用,一直被301重定向到其他固定地址

架构图:

域名解析后无法访问到应用,一直被301重定向到固定地址

背景

最近公司做平台迁移,申请了几个测试域名解析到公司的外网IP,然后在内网Nginx机器上做了转发到后端服务器,结果在浏览器访问死活都无法访问到我的后端应用,而是直接被301重定向到了公司官网

原因

经过排查后发现外网IP绑定到了另外的一台内网Nginx,所以如果要访问到后端应用,必须要用绑定的Nginx做转发

须知

1、公司的外网IP都是在防火墙上做NAT的 ,对应的是内网的nginx,如果要做nginx转发,必须在指定的nginx上做配置,其他的nginx配置不生效
2、多了解SNAT和DNAT

解决办法

直接把nginx上的配置迁移到了绑定的nginx机器上,问题解决

好了,这就是域名解析后无法访问到应用,一直被301重定向到固定地址的解决办法了。