lion
18
我没有强制 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 的情况下配置的,所以它应该能正常工作,但我遇到了上面提到的问题。