当前位置:论坛首页 > Linux面板 > 求助

【待反馈】bt8.2.0后nginx反向代理宝塔面板变为404

发表在 Linux面板2024-6-6 16:25 [复制链接] 24 2206

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:8.2.0

系统版本:Ubuntu 24.04 LTS x86_64

问题描述:nginx反向代理宝塔面板变为404

相关截图(日志、错误):宝塔面板在8080端口上, 我之前几年一直通过Nginx反向代理宝塔面板来实现https加密和域名访问, nginx配置如下, 最近在更新到8.2.0后发生了变化, 当我像以前那样使用域名访问面板时却得到了nginx的404报错, 我尝试直接使用IP:8080访问确是正常的, 我自己也debug了几天确实是搞不明白这次更新具体改变了什么导致如此, 求助一下, Nginx配置如下(安全入口功能已关闭)
    server{ #BT-BWH宝塔管理面板 - 端口转发8080
        listen 443 ssl;
        server_name bt.domain.net;
        ssl_certificate /etc/letsencrypt/live/domain.net/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/domain.net/privkey.pem;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;
        location / {
            proxy_pass https://127.0.0.1:8080;
            proxy_redirect off;
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            auth_basic "Please login";
            auth_basic_user_file user_admin.txt;
        }
        access_log /www/wwwlogs/access_bt.domain.net.log main;
    }
让我非常困惑的是, 即使是通过shell:curl -k https://127.0.0.1:8080也同样得到nginx 404的回应, 我也尝试过关闭宝塔自签名的ssl使用http访问仍然报404, 但是不论是否开启ssl, 都能正常使用IP加端口访问, 这是为什么...

使用道具 举报 只看该作者 回复
发表于 2024-6-7 20:57:29 | 显示全部楼层
同问,突然就这样了  我也是这样的  解决了嘛  蹲一个
使用道具 举报 回复 支持 2 反对 0
发表于 2024-6-6 17:22:11 | 显示全部楼层
您好,确保您的域名 bt.domain.net 已正确解析到服务器的 IP 地址。您可以使用命令 nslookup bt.domain.net 来确认域名解析是否正确。另外,您可以尝试在本地系统的 hosts 文件中添加一个条目,手动将域名 bt.domain.net 解析到服务器的 IP 地址。

这样跳过dns
使用道具 举报 回复 支持 反对
发表于 2024-6-7 08:35:00 | 显示全部楼层
运维技术阿闯 发表于 2024-6-6 17:22
您好,确保您的域名 bt.domain.net 已正确解析到服务器的 IP 地址。您可以使用命令 nslookup bt.domain.net ...

不是DNS的問題, 如果是dns那要怎麽解釋在server本機執行curl -k https://127.0.0.1:8080同樣報錯404的問題, nginx配置沒有動過, dns沒有動過, 寶塔面板更新到8.2.0之後就再也無法通過域名來訪問了
使用道具 举报 回复 支持 反对
发表于 2024-6-9 09:32:47 | 显示全部楼层
运维技术阿闯 发表于 2024-6-6 17:22
您好,确保您的域名 bt.domain.net 已正确解析到服务器的 IP 地址。您可以使用命令 nslookup bt.domain.net ...

不是dns的問題, 能處理一下嗎
使用道具 举报 回复 支持 反对
发表于 2024-6-9 09:34:41 | 显示全部楼层
运维技术阿闯 发表于 2024-6-6 17:22
您好,确保您的域名 bt.domain.net 已正确解析到服务器的 IP 地址。您可以使用命令 nslookup bt.domain.net ...

麻煩確認一下8.2.0變動了什麽導致訪問404的問題, 如果是dns問題那麽curl -k https://127.0.0.1:8080也同樣是404解釋不通, 另外不止我一個人這樣
使用道具 举报 回复 支持 反对
发表于 2024-6-10 16:57:23 | 显示全部楼层
MiKing233 发表于 2024-6-9 09:34
麻煩確認一下8.2.0變動了什麽導致訪問404的問題, 如果是dns問題那麽curl -k https://127.0.0.1:8080也同 ...

您好,这样要检查文件是否在站点识别的文件中,如果您做了报错隐藏的话还是无法看出
使用道具 举报 回复 支持 反对
发表于 2024-6-12 15:07:00 | 显示全部楼层
运维技术阿闯 发表于 2024-6-10 16:57
您好,这样要检查文件是否在站点识别的文件中,如果您做了报错隐藏的话还是无法看出 ...

我已經講了在8.2.0之前一切正常, 更新到8.2.0沒有修改任何配置, 莫名其妙就404了, 爲什麽還要一直在講是我的問題? 問題能不能處理? 這麽多天講一句莫名其妙的話, 不行就給回退版本的方法, 如果以上都沒有能力處理那就直接説出來別在這邊浪費大家時間
使用道具 举报 回复 支持 反对
发表于 2024-6-12 18:19:17 | 显示全部楼层
MiKing233 发表于 2024-6-12 15:07
我已經講了在8.2.0之前一切正常, 更新到8.2.0沒有修改任何配置, 莫名其妙就404了, 爲什麽還要一直在講是 ...

您好,没有回退方法,因为需要您提供信息,这边也是无法做到隔空给您排查,需要了解完信息后在能知道问题出在哪里,如果没有做报错隐藏的话,查看一下文件的权限是不是变了,
以及在ssh终端上执行/etc/init.d/nginx status 将截图发来
使用道具 举报 回复 支持 反对
发表于 2024-6-13 16:36:13 | 显示全部楼层
运维技术阿闯 发表于 2024-6-12 18:19
您好,没有回退方法,因为需要您提供信息,这边也是无法做到隔空给您排查,需要了解完信息后在能知道问题 ...

/etc/init.d/nginx status
nginx (pid 29706 29705 29704 29703) already running.

你們可以自己嘗試一下, 全新安裝Ubuntu24.04LTS, 然後安裝寶塔面板, 然後在寶塔裏面安裝Nginx, 然後修改Nginx配置文件像我上面那樣, 再使用域名訪問, 我已經因爲這個問題重裝過能夠復現, 不要再懷疑是我這邊的問題, 不是Nginx問題不是文件權限問題不是DNS解析問題
使用道具 举报 回复 支持 反对
发表于 2024-6-13 18:15:24 | 显示全部楼层
MiKing233 发表于 2024-6-13 16:36
/etc/init.d/nginx status
nginx (pid 29706 29705 29704 29703) already running.

您好,请将/www/server/nginx/logs/error.log中的错误信息发一下,这边给您看一下
使用道具 举报 回复 支持 反对
发表于 2024-6-14 09:02:01 | 显示全部楼层
运维技术阿闯 发表于 2024-6-13 18:15
您好,请将/www/server/nginx/logs/error.log中的错误信息发一下,这边给您看一下

[104.243.22.98] <MiKing233> {2024-06-14T09:01:20+08:00}  響應狀態碼:404  Body字節數:146  處理時長:0.025  請求來源:"-"   客戶端信息:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"   -   請求信息:"GET / HTTP/1.1"
[104.243.22.98] <MiKing233> {2024-06-14T09:01:20+08:00}  響應狀態碼:404  Body字節數:146  處理時長:0.018  請求來源:"https://xxxxx/"   客戶端信息:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"   -   請求信息:"GET /favicon.ico HTTP/1.1"
使用道具 举报 回复 支持 反对
发表于 2024-6-14 11:59:54 | 显示全部楼层
MiKing233 发表于 2024-6-14 09:02
[104.243.22.98]  {2024-06-14T09:01:20+08:00}  響應狀態碼:404  Body字節數:146  處理時長:0.025  請求 ...

您好,后台私信我一下您的面板登录信息
使用道具 举报 回复 支持 反对
发表于 2024-6-15 01:29:27 | 显示全部楼层
你好 有结果了吗
使用道具 举报 回复 支持 反对
发表于 2024-6-15 14:01:41 | 显示全部楼层
你好  解决了吗
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表