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

【已解答】静态网站和反向代理如何共存

发表在 Linux面板2021-11-15 21:32 [复制链接] 5 2554

背景:
1台CentOS7.9,宝塔面板7.7.0

需求:1个域名(one.xxxx.com)实现2个静态网站+1个反向代理共存

想法
1、域名  https://one.xxxx.com 为静态网站A(网站根目录)
2、域名  https://one.xxxx.com/admin 为静态网站B
3、域名  https://one.xxxx.com/api  为反向代理 http://123.123.123.123:6288  的动态网站


现在如果用宝塔的设置,1+2  和 3 为互斥关系。1+2 起作用了,3就没法正常工作。设置了3。1+2就返回404了


企业微信截图_16369828527998.png

应该如何设置?谢谢



使用道具 举报 只看该作者 回复
发表于 2021-11-16 10:07:54 | 显示全部楼层
应该是个bug,不知道其他人有遇到这样的问题吗?
使用道具 举报 回复 支持 反对
发表于 2021-11-16 22:19:45 | 显示全部楼层
直接用宝塔的反向代理,高级设置可以设置代理目录
使用道具 举报 回复 支持 反对
发表于 2021-11-17 11:44:57 | 显示全部楼层
宝塔用户_yflaqj 发表于 2021-11-16 22:19
直接用宝塔的反向代理,高级设置可以设置代理目录

您好,您的这个问题应该是设置了反向代理后,自身网站变成纯净态了,无法解析动态的网站。
基于Linux思想,一个功能只处理一件事情。所以网站这里如果设置了反代会自动变成纯净态,全部由后端的目标网站 处理
使用道具 举报 回复 支持 反对
发表于 2021-11-18 10:02:45 | 显示全部楼层
大炮运维V587 发表于 2021-11-17 11:44
您好,您的这个问题应该是设置了反向代理后,自身网站变成纯净态了,无法解析动态的网站。
基于Linux思想 ...

不能2个功能同时实现吗?就像宝塔的论坛 在这个主域名下一样
https://www.bt.cn/bbs/

我的初衷也是想一个域名搞定所有东西,不同的服务跑在不同的端口,反向代理到主域名上的二级目录上。像我这样的需求,应该怎么弄比较合适点
使用道具 举报 回复 支持 反对
发表于 2021-11-19 19:38:08 | 显示全部楼层
宝塔用户_vhmtil 发表于 2021-11-18 10:02
不能2个功能同时实现吗?就像宝塔的论坛 在这个主域名下一样
https://www.bt.cn/bbs/

我们使用的是集群,负载均衡的模式,反代的话一般都是2台或者多台,一台自己反代自己的场景不多见的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

工作时间:09:00至18:30

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