nginx 請求返回404 not found,可能因爲IP衝突導致的

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

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章