测试环境没有F5 ,直接配置的是nginx分发嘚地址且nginx分发监听的默认端口80 。 但生产环境F5后面配置了4个nginx分发 , F5端口开放了 8585端口 用于将Http请求转发到nginx分发上 .
使用了测试环境的nginx分发的配置攵件,结果通过F5的ip+port(8585)访问应用时好多ajax请求错误
经排查端口都转发到了80上,可以推断是F5到nginx分发这一层 是没有问题的直接通过nginx分发访问应用,好多应用也是跳转到了80上因此怀疑是nginx分发的配置不正确导致的。
如果使用的不是nginx分发默认的80端口比如我这里的8585 ,转发请求时有可能會丢失端口号这里只要在$host
后面加上:$server_port;
即可
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。