(已取代)将其他域名重定向到您的Discourse实例

那么你应该这样做,因为这是用户尝试通过 https 访问的 url,但没有证书,会发生错误。

请参阅 Set up Let’s Encrypt with multiple domains / redirects

我认为这个主题需要更新。

2 个赞

另外,我是否可以更轻松地将静态 HTML CSS 上传到 mysite.ca 的 index.html?我想我可能需要去 DigitalOcean 来弄清楚这一点。我不想让访问 mysite.ca 的用户对 forum.mysite.ca 感到警惕和害怕。我社区里的一些用户年纪较大,可能会害怕参与。
我对这个很陌生,感谢您的时间。

在另一个站点上运行重定向可能更容易,因为它已经在运行了。

1 个赞

+1 支持更新此处的 OP,至少包含一个指向 SSL 错误所需附加步骤的链接。一旦我使用 @pfaffman 提供的 @brahn 的精彩帖子链接进行设置,它就完美运行了。感谢你们两位。

简而言之:

  1. DNS:为所有您想要重定向的子域设置 A 记录,每个记录都指向 Discourse 实例的相同 IP。
  2. NGINX:按照此主题设置规则以重定向流量。
  3. LetsEncrypt:按照 Set up Let’s Encrypt with multiple domains / redirects 设置规则,以避免 SSL 错误。

当前的安装会将任何对站点的访问重定向到主机名,因此我不清楚这里的 NGINX 配置是否需要。例如,您可以输入标准安装的 IP 地址,它会重定向到正确的主机名。

我是否遗漏了什么?

不,我想你是对的。所以,这又将是本指南需要更新或弃用的另一个原因(并链接到包含 SSL/LetsEncrypt 详细信息的更新指南)。

1 个赞

我已更新 OP。

1 个赞