記錄一次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;
}