【待反馈】bt8.2.0后nginx反向代理宝塔面板变为404
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本: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加端口访问, 这是为什么...
同问,突然就这样了我也是这样的解决了嘛蹲一个 您好,确保您的域名 bt.domain.net 已正确解析到服务器的 IP 地址。您可以使用命令 nslookup bt.domain.net 来确认域名解析是否正确。另外,您可以尝试在本地系统的 hosts 文件中添加一个条目,手动将域名 bt.domain.net 解析到服务器的 IP 地址。
这样跳过dns 运维技术阿闯 发表于 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-6 17:22
您好,确保您的域名 bt.domain.net 已正确解析到服务器的 IP 地址。您可以使用命令 nslookup bt.domain.net ...
不是dns的問題, 能處理一下嗎 运维技术阿闯 发表于 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解釋不通, 另外不止我一個人這樣 MiKing233 发表于 2024-6-9 09:34
麻煩確認一下8.2.0變動了什麽導致訪問404的問題, 如果是dns問題那麽curl -k https://127.0.0.1:8080也同 ...
您好,这样要检查文件是否在站点识别的文件中,如果您做了报错隐藏的话还是无法看出 运维技术阿闯 发表于 2024-6-10 16:57
您好,这样要检查文件是否在站点识别的文件中,如果您做了报错隐藏的话还是无法看出 ...
我已經講了在8.2.0之前一切正常, 更新到8.2.0沒有修改任何配置, 莫名其妙就404了, 爲什麽還要一直在講是我的問題? 問題能不能處理? 這麽多天講一句莫名其妙的話, 不行就給回退版本的方法, 如果以上都沒有能力處理那就直接説出來別在這邊浪費大家時間 MiKing233 发表于 2024-6-12 15:07
我已經講了在8.2.0之前一切正常, 更新到8.2.0沒有修改任何配置, 莫名其妙就404了, 爲什麽還要一直在講是 ...
您好,没有回退方法,因为需要您提供信息,这边也是无法做到隔空给您排查,需要了解完信息后在能知道问题出在哪里,如果没有做报错隐藏的话,查看一下文件的权限是不是变了,
以及在ssh终端上执行/etc/init.d/nginx status 将截图发来 运维技术阿闯 发表于 2024-6-12 18:19
您好,没有回退方法,因为需要您提供信息,这边也是无法做到隔空给您排查,需要了解完信息后在能知道问题 ...
/etc/init.d/nginx status
nginx (pid 29706 29705 29704 29703) already running.
你們可以自己嘗試一下, 全新安裝Ubuntu24.04LTS, 然後安裝寶塔面板, 然後在寶塔裏面安裝Nginx, 然後修改Nginx配置文件像我上面那樣, 再使用域名訪問, 我已經因爲這個問題重裝過能夠復現, 不要再懷疑是我這邊的問題, 不是Nginx問題不是文件權限問題不是DNS解析問題 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-13 18:15
您好,请将/www/server/nginx/logs/error.log中的错误信息发一下,这边给您看一下
<MiKing233> {2024-06-14T09:01:20+08:00}響應狀態碼:404Body字節數: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"
<MiKing233> {2024-06-14T09:01:20+08:00}響應狀態碼:404Body字節數: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"
MiKing233 发表于 2024-6-14 09:02
{2024-06-14T09:01:20+08:00}響應狀態碼:404Body字節數:146處理時長:0.025請求 ...
您好,后台私信我一下您的面板登录信息 你好 有结果了吗
你好解决了吗
页:
[1]
2