Discourse 的设置,无需 nginx

我有一个相当不错的设置(有由 Apache 服务器支持的 HAProxy,一个不错的 PostgreSQL 服务器),所以我不需要另一个 Nginx 依赖项。

那么问题来了,为什么没有只包含应用程序本身而不包含 Nginx 的容器?这将大大简化事情,因为如果 Ruby 和应用程序本身的部分通常是令人烦恼的,那么就不会是这样了。

1 个赞

这会为您简化很多事情。
对许多人来说,正确配置 nginx 也会很麻烦。

您总是可以选择进行简单的修改,将 unicorn 暴露在容器外部,然后让 Apache 连接到它?

2 个赞

因为 Discourse 所需的 nginx 设置是紧密集成的,相当复杂,并且可能会在没有警告的情况下发生更改。它增加的开销非常小。他们在基础设施前面运行 haproxy,所以你没问题的。但是如果你愿意,可以从你的 app.yml 中删除 web 模板,然后试试运气。

2 个赞