记录一次nginx代理,返回404 not found
一、配置了upstream,里面有两个服务,weight都为1 ,结果发现,10.100.11.1无法访问总是返回404 ,而10.100.11.2是访问正常,而且单独访问10.100.11.1服务依然可以访问,而通过10.100.11.10访问不成功。由此判断并不是服务的问题,将10.100.11.1改为其他IP,可以正常跳转,经排查集群内的IP地址,发现了另外一个服务也使用了10.100.11.1的并且有端口8080的服务。解决IP冲突后,nginx可以正常请求转发
upsream tmserver {
server 10.100.11.1:8080 weight=1;
server 10.100.11.2:8080 weight=1;
}
server {
listen 8080;
server_name 10.100.11.10;
}