使用yum 方式安裝nginx后,訪問ip x.x.x.x ,正常顯示welcome nginx.
在配置了n多upstream之后,突然有一天,嘗試訪問ip,得到了404 response.
解決方案:在default.conf中 添加default_server
listen 80 ;
改為
listen 80 default_server;
訪問ip即正常。
猜測,多個upstream中某個80端口配置異常,導致覆蓋了default.conf
參考:
https://serverfault.com/questions/587381/nginx-default-root-returns-404-on-port-80
