nginx部署在云服务器,监听80端口404

您所在的位置:网站首页 linux监控80端口 nginx部署在云服务器,监听80端口404

nginx部署在云服务器,监听80端口404

2023-08-26 00:08| 来源: 网络整理| 查看: 265

ubuntu18.04的系统,安装好nginx,并在/etc/nginx/conf.d/nginx.conf 对虚拟主机进行配置

问题描述:

nginx部署在云服务器,监听80端口报错404;

nginx安装配置好之后,发现监听非80端口,都能够正常访问,此时配置如下:

upstream adg.com { server 127.0.0.1:8080; } server { listen 8000; # listen 80; #80会报404 server_name localhost; location / { # 后端的Web服务器可以通过X-Forwarded-For获取用户真实IP proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host:$server_port; proxy_set_header X_Nginx_Proxy true; proxy_pass http://adg.com; proxy_redirect off; } } 解决办法:

更改配置如下

部署在云服务器,监听80端口时,server_name如果写localhost或127.0.0.1访问404,改成公网ip即可

upstream adg.com { server 127.0.0.1:8080; } server { listen 80; # 部署在云服务器,监听80端口时,这个地方如果写localhost或127.0.0.1访问404,改成公网ip即可 server_name 123.xx.xx.xx; # server_name localhost; location / { # 后端的Web服务器可以通过X-Forwarded-For获取用户真实IP proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host:$server_port; proxy_set_header X_Nginx_Proxy true; proxy_pass http://adg.com; proxy_redirect off; } }

配置文件nginx.conf修改重装载命令:nginx -s reload



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3