使用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