反向代理
反向代理用于把外部请求转发到目标服务。它更适合处理“已有服务怎么被访问”这类问题,而不是“如何创建一个新应用”。
在当前面板里,反向代理不仅有独立的 反向代理 列表页,还有对应的 域名管理 子页,用来继续处理反向代理自身的访问入口配置。
进入反向代理
- 登录微擎面板。
- 在左侧菜单进入 应用管理。
- 点击 反向代理。
如果你已经创建了反向代理对象,后续通常还会继续进入它对应的 域名管理 子页,处理域名和访问入口问题。
适合什么场景
常见场景包括:
- 把外部请求转发到内部服务
- 为已有服务补充统一访问入口
- 让某个路径指向指定目标地址
- 按路径拆分不同后端服务
如果你的目标不是“部署一个新应用”,而是“让已有服务按某种方式被访问”,通常反向代理会更合适。
新建反向代理
- 进入 反向代理 页面。
- 点击 新建。
- 填写域名或入口信息。
- 设置目标地址。
- 根据需要配置路径规则。
- 确认保存。
创建完成后,建议立刻验证访问结果,确认请求是否已经被正确转发到目标服务。
路径规则什么时候重要
如果一个域名下不只承载一个简单页面,而是:
- 主站和 API 分开
- 不同路径对应不同服务
- 静态资源和动态请求分开
这时路径规则就非常关键。
如果页面能打开,但资源加载错乱、接口请求异常或某些路径返回不对,通常要优先检查路径规则。
编辑或删除反向代理
在反向代理列表中,通常可以继续做这些操作:
- 编辑现有代理配置
- 修改目标地址
- 调整路径规则
- 进入对应的 域名管理 子页
- 删除不再使用的代理
如果当前代理已经在线上对外使用,修改前最好先确认影响范围,避免直接影响正在访问的业务。
访问异常时怎么判断
如果通过反向代理访问异常,建议先按这个顺序判断:
- 目标服务本身是否正常运行
- 域名或入口是否已经接通
- 路径规则是否配置正确
- 请求是否被转发到了正确目标
很多“反向代理有问题”的情况,最后并不是代理本身坏了,而是目标服务、路径配置或访问入口没有对齐。
使用反向代理时的建议
- 先确认目标服务本身可用,再配置代理
- 一个域名对应多个服务时,要优先规划路径规则
- 修改线上代理前,先确认会影响哪些现有访问路径
- 遇到问题时,不只看入口本身,也要看目标服务是否真的正常返回
反向代理的价值,在于把已有服务更稳定地接到访问链路上。
