【已解决】宝塔【网站】-> 【反向代理】的服务返回404
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:Linux面板9.5.0
系统版本:
Ubuntu 22.04.4 LTS (Jammy Jellyfish) x86_64(Py3.7.8)
问题描述:
宝塔【网站】-> 【反向代理】的服务返回404,新建了一个反向代理项目,在项目的【URL代理】中添加了两个代理目录,一个根目录:/,代理到docker部署的wordPress,经过测试,可以访问,另一个代理目录:/erp/,代理到【网站】->【HTML项目】中创建的一个测试静态项目,绑定的域名是本地的8081端口,经过测试,返回404
相关截图(日志、错误):
【代理目录:根目录】,Nginx日志,返回状态200,成功响应
192.168.7.17 - - "GET / HTTP/2.0" 200 16653 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0"
192.168.7.17 - - "GET /wp-content/themes/blockskit-corporate-services/style.css?ver=1.1.2 HTTP/2.0" 200 674 "https://www.xxxxx.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0"
【代理目录:/erp/】,Nginx日志,返回状态404
192.168.7.17 - - "GET /erp/login HTTP/2.0" 404 548 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0"
192.168.7.17 - - "GET /erp/login HTTP/2.0" 404 548 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0"
反向代理部署截图
根目录代理:docker中部署的wordPress
/erp/目录代理:本地宝塔中部署的HTML项目
HTML项目部署截图(127.0.0.1:8018)
局域网访问HTML静态项目测试(可访问)(192.168.8.99:8018/login)
代理网址访问/erp测试(404)(https://www.xxxx.com/erp/login)
这里填写http://127.0.0.1:8018/ 带后面的“/” 看看
阿珂 发表于 2025-4-17 15:01
这里填写http://127.0.0.1:8018/ 带后面的“/” 看看
问题已经解决了,在这个地方nginx已经代理到8081了,但是我的服务部署的监听路径是根目录,所以响应404,应该在创建服务里面再建一个erp文件夹,然后把静态页面丢到erp文件夹里面
页:
[1]