# 通过 Docker Compose 在应用的 Nginx 前部署 Caddy

**URL:** <https://meta.discourse.org/t/caddy-in-front-of-app-s-nginx-via-docker-compose/410123>\
**Category:** Self-hosting\
**Tags:** nginx, install\
**Created:** [2026年八月15日 07:03 UTC](https://meta.discourse.org/t/caddy-in-front-of-app-s-nginx-via-docker-compose/410123 "2026-08-15T07:03:16Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Post date:** [2026年八月15日 07:03 UTC](https://meta.discourse.org/t/caddy-in-front-of-app-s-nginx-via-docker-compose/410123/1 "2026-08-15T07:03:16Z")

</div>

我升级了我的一个 Discourse 论坛服务器，因此在 IONOS Cloud Panel 防火墙中开启了 UDP 443 端口，而不仅仅是 TCP（我来自英国）。

我没有使用 CDN，因为这个特定的论坛用户数量不多，但类别很多。

我在通过 `nginx` 正确配置 IP 地理位置时遇到了一些困难，但现在论坛运行良好，`/logs` 中没有任何问题。

我使用 Docker Compose 设置了轮转代理日志，并且注意到 Caddy 会对代理日志中的敏感字段进行自动脱敏，这是我以前在使用 Nginx 时没有注意到的。虽然我只记得在生产环境中使用 Discourse 的两年里，只有两次查看过代理日志。

我希望能了解一下，如果我发布一份指南，详细说明我从 [初学者 Docker 安装指南](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md) 开始，运行了哪些命令以及运行后发生了什么，从而得到现在这个稍微更适应移动设备的论坛，大家会有多大的兴趣。我可以包括用于未来维护的命令，例如将 Caddy 升级到新版本，但我尚未在我的 IONOS L VPS 上测试过这些命令。

---

_[View the full topic](https://meta.discourse.org/t/caddy-in-front-of-app-s-nginx-via-docker-compose/410123)._
