文章
Docker Compose + Nginx + HTTPS

在轻量云服务器上部署 Confluence + Gitea(反向代理与 HTTPS)

2026-05-08 · 适用:4C/4G 轻量云 · 目标:wiki / git 双域名访问

核心思路是:让 Nginx 只暴露 80/443 到公网,内部通过 Docker 网络反向代理到 Confluence 与 Gitea。这样 HTTPS、域名路由、上传限制都能集中管理。

建议的域名结构:

反向代理的关键是转发这些头部,避免应用在 HTTPS 反代下产生错误跳转:

proxy_set_header Host              $host;
proxy_set_header X-Real-IP         $remote_addr;
proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-Host  $host;
proxy_set_header X-Forwarded-Port  443;

同时要设置上传限制(Confluence 附件、Gitea 大文件 push):

client_max_body_size 100m;

完成后,用浏览器分别打开三组域名,确认: