Skip to content

宝塔面板反向代理配置指南

详细介绍如何在宝塔面板(BT Panel)中为网站配置反向代理(Nginx Reverse Proxy),包含代理 URL、添加请求头、发送域名、WebSocket 与缓存设置,适用于后端服务、API 网关与 Node.js 项目。

更新于 查看 Markdown

反向代理

本文将介绍如何设置反向代理。

反向代理是一种服务器技术,它位于用户与原始服务器之间,扮演着中间人的角色。

当用户向服务器发送请求时,请求首先到达反向代理服务器。反向代理服务器会根据请求的内容,如 URL 等信息,将请求转发到后端实际处理请求的服务器上。

后端服务器处理完请求后,将响应发送给反向代理服务器,然后反向代理服务器再将响应转发给用户。对于用户来说,他感觉自己直接与原始服务器进行了交互,但实际上所有的请求和响应都经过了反向代理服务器。

操作步骤

  1. 登录宝塔面板。点击左侧导航栏的网站,进入网站列表页面。

  2. 选择需要管理域名的站点,点击对应站点的域名

    选择站点

  3. 在弹出的窗口中,点击左侧导航栏的反向代理,进入反向代理配置页面。

    反向代理

  4. 点击添加反向代理,添加反向代理规则。

    例如,后端服务地址为 http://127.0.0.1:3000/,希望通过网站地址 https://www.bt.cn/ 访问该服务。

    配置反向代理后,访问 https://www.bt.cn/ 就会显示 http://127.0.0.1:3000/ 的内容。

    添加反向代理

Navigation

Type to search…

↑↓ navigate↵ selectEsc close