1panel 中文文档 下载 App

用反向代理把服务藏到域名后面

两种反代形态,别混

1Panel 里「反向代理」出现在两个层面,新手最容易混:

  1. 反代类型的网站:创建网站时选「反向代理」,整个站点就是一个代理入口,把域名收到的请求转给某个已有服务——面板装的容器、本机端口上的进程,甚至别的机器;
  2. 站点级反向代理:普通网站配置里的反代开关,给某个路径或整站补一条代理规则。

简单说:新建反代站适合「这个域名就是给某个服务的」,站点级反代适合「主站不变,某段路径转给别的服务」。

反向代理类型网站创建表单,代理地址可从已装应用中选择
反代建站

配置要点

反代缓存

反代配置里可以开启缓存规则:静态资源按规则缓存在代理层,命中后不再回源后端,动态请求照常穿透。改了后端资源看到旧内容时,点「清除缓存」即可。这个开关和浏览器缓存的区别、以及和 CDN 缓存的关系,是建站答疑里的高频问题,见建站答疑。

典型用法举例

延伸阅读