外贸站宝塔面板网站Nginx反向代理多外贸站点配置

很多做外贸的朋友手上不止一个站点,但为了节省成本,通常把多个站点放在同一台服务器上。
如果这些站点共用80/443端口,就涉及域名分发的问题。
用宝塔面板的Nginx反向代理功能,可以轻松实现一台服务器根据域名把请求转发到不同后端服务。

下面我会从环境确认开始,一步步演示配置过程,同时把容易踩的坑提前告诉你。

准备工作:域名解析与宝塔环境确认

开始之前,确保你已经完成以下三点:

  1. 域名解析:把你要用的每个外贸站点域名(如 site1.com、site2.com)都通过A记录解析到这台服务器的公网IP。
  2. 宝塔面板已安装并登录:推荐使用官方最新稳定版,Nginx 1.18+。登录后进入首页,确认 Nginx 状态为“运行中”。
  3. 证书准备(可选但推荐):每个域名提前申请好SSL证书,或者在宝塔面板内通过“SSL”功能一键申请Let's Encrypt免费证书。

如果你的站点后端运行在非标准端口(比如8080、3000),请确保服务已经启动且本地可访问。

操作步骤:为每个外贸站点配置Nginx反向代理

1. 创建网站(或使用已有网站)

在宝塔面板左侧点击“网站”——“添加站点”。

  • 域名:输入你要对外访问的域名,例如 site1.com
  • 根目录:可以随意指定,但反向代理类型的网站不需要实际文件,目录只是占位。
  • FTP/数据库:按需选择,如果只是做反向代理,可以不创建数据库和FTP。

点击“提交”后,宝塔会自动生成Nginx配置。

2. 开启反向代理

进入刚添加(或已有的)站点设置,点击“反向代理”——“添加反向代理”。

  • 代理名称:随便填,方便自己识别,比如“site1-backend”。
  • 目标URL:填写后端服务实际地址,例如 http://127.0.0.1:8080 或者 http://你的另一台服务器IP:端口。注意:目标URL末尾不要加斜杠,除非后端明确要求。
  • 发送域名(可选但强烈建议):填 $host 或具体域名,确保后端能识别正确的Host头。

点击“添加”后,宝塔会自动写入反向代理配置。

3. 配置SSL证书(可选)

如果希望站点支持HTTPS,在站点设置——“SSL”中启用证书。
可以在“其他证书”粘贴已有证书,或使用“Let's Encrypt”自动申请。
宝塔会自动为站点添加443端口监听。

注意:如果你的后端本身走的是HTTPS,目标URL要写成 https://...,同时可能需要关闭“启用SSL”的代理SSL选项(在配置文件中手动调整)。新手建议后端统一用HTTP,由Nginx负责SSL加密。

4. 重复以上步骤为其他外贸站点添加反向代理

每个域名都需要单独添加一个站点,然后设置对应的反向代理。
宝塔面板会为每个域名生成独立的配置文件,互不干扰。

常见问题与避坑:SSL、端口、路径冲突

SSL冲突导致无法访问

如果同时给多个站点配置了HTTPS,
但证书配置错误(如用了同一个证书但域名不匹配),
浏览器会报证书警告。解决方法
每个域名使用自己的独立证书,
或者使用通配符证书(如 *.site1.com )。

反向代理后页面样式丢失

通常是因为后端资源路径写死了绝对路径(如 /static/),而前端访问的是域名根路径。检查:在目标URL末尾加一个路径(如 /app/),同时在反向代理配置中增加 proxy_set_header X-Forwarded-Prefix /app/; 来告知后端。
或者让后端把资源链接改为相对路径。

404 Not Found 或 502 Bad Gateway

  • 404:目标URL指向的后端路径不存在。检查后端服务是否启动,端口是否正确。
  • 502:通常后端服务未运行或防火墙阻止了代理请求。用 curl http://127.0.0.1:8080 在本机测试后端是否可达。

端口冲突

如果你把多个站点代理到同一个本地端口的不同路径,Nginx配置中的 upstream 块可能会冲突。
建议每个代理使用不同的 upstream 名称,宝塔默认会自动区分。

验证配置是否生效

  1. 直接访问域名:在浏览器输入 https://site1.comhttp://site1.com,看能否正常显示后端内容。
  2. 检查Nginx状态:在宝塔面板“软件商店”——“Nginx”——“负载状态”查看是否出现对应域名的请求。
  3. 查看错误日志:如果访问不正常,进入站点设置——“配置文件”——error.log,或者直接在后端日志中排查。
  4. 多站点分离测试:分别访问 site1.com 和 site2.com,确认各自返回的内容正确,且不串站。

如果你正在处理外贸站多站点反向代理配置,建议先按本文步骤完整执行,再根据自己的环境做微调;
遇到异常时优先回看避坑和高频问题部分。

延伸阅读:如果后续需要实现负载均衡或缓存加速,可以继续学习宝塔面板的“负载均衡”插件和“缓存”配置。

分享到:
上一篇
跨境独立站宝塔面板服务器Ollama远程访问穿透方案
下一篇
外贸站宝塔面板网站服务器多IP绑定防跨境关联账号
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意