如何禁用对已部署的 Discourse 实例的公共访问

您好。

我们计划使用 Discourse 的自有云托管来部署我们的生产系统。
是否有一种方法可以完全将其设置为预发布环境以供管理层审批,同时对外保持关闭状态?

此致,
Luis

您可以将 Discourse 设置为仅限邀请的私有论坛。然后,您只需向希望加入的人发送邀请邮件。这样,论坛将是私密的,任何人都无法访问,网络爬虫也无法抓取该网站。不过,我为我的域名所做的设置是不配置首页。如果爬虫(或任何人)访问该域名,他们只会看到一个空白的默认页面。我的论坛也是如此设置的。:slightly_smiling_face:

简单的方法是按照建议,将网站设置为“仅限邀请”和“需要登录”。

另一种方法是修改 app.yml,重新配置 nginx 以使用基本身份验证和/或按 IP 限制访问。

我该如何在 Discourse 托管的云实例上修改 app.yml?
找不到任何访问 CLI 的方法。

在这种情况下,您需要联系您的托管服务提供商。如果是我们(discourse.org),请发送邮件至 team@discourse.org 与我们联系。

已经做了。
谢谢你,Joshua。