在没有 Docker 的情况下部署 Discourse

我没有强制 Discourse 使用 SSL,因为我想让我的 haproxy 来处理,因为 haproxy 的直通(passthrough)模式在 HTTP 协议下无法重定向 GET 请求,而且我需要处理多个网站,所以需要在 haproxy 中使用 HTTP 协议,这就要求在 haproxy 端处理 SSL。我想避免双重 SSL 网关。
所以 haproxy(在一个 LXC 上)监听 443 端口:重定向到 8080 端口(无 SSL)到我的 discourse 容器(LXC)。
奇怪的是,discourse 文件夹中提供的 nginx-config-sample 是在没有 SSL 和端口 80 的情况下配置的,所以它应该能正常工作,但我遇到了上面提到的问题。