为了能快速了解并处理您的问题,请提供以下基础信息:
系统版本:Ubuntu 24.04 LTS x86_64
相关截图(日志、错误):宝塔面板在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加端口访问, 这是为什么...
|
|