域名解析后无法访问到应用,一直被301重定向到固定地址
域名解析后无法访问到应用,一直被301重定向到其他固定地址
架构图:
背景
最近公司做平台迁移,申请了几个测试域名解析到公司的外网IP,然后在内网Nginx机器上做了转发到后端服务器,结果在浏览器访问死活都无法访问到我的后端应用,而是直接被301重定向到了公司官网
原因
经过排查后发现外网IP绑定到了另外的一台内网Nginx,所以如果要访问到后端应用,必须要用绑定的Nginx做转发
须知
1、公司的外网IP都是在防火墙上做NAT的 ,对应的是内网的nginx,如果要做nginx转发,必须在指定的nginx上做配置,其他的nginx配置不生效
2、多了解SNAT和DNAT
解决办法
直接把nginx上的配置迁移到了绑定的nginx机器上,问题解决
好了,这就是域名解析后无法访问到应用,一直被301重定向到固定地址的解决办法了。