Discourse Docker 中的 Nginx 配置?

您好!我安装了 Discourse Docker,需要修改 Nginx 配置,但找不到配置文件。在 /etc/ 文件夹下根本没有 nginx :(\n\n/var/www/var/nginx/conf/etc/nginx 文件夹不存在。

根据您想在 nginx 配置中更改的内容,最简单的方法是使用一个_外部_ nginx 作为 discourse 容器的反向代理,并在那里进行更改。

或者,如果您想直接更改内部 nginx 服务器,您可能需要在 yml 文件中创建一个钩子。这取决于您想实现的目标,但这个主题会给您一些提示 Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy

2 个赞

为什么?

您想做什么?这可能不是正确的方法。

但是,您可以查看 /var/discourse 中的 templates 目录,了解在构建容器时如何修改 nginx 文件。

1 个赞

Discourse 通过设置支持添加 CSP,因此您无需对 nginx 进行任何操作。请参阅:

2 个赞