那么你应该这样做,因为这是用户尝试通过 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 的精彩帖子链接进行设置,它就完美运行了。感谢你们两位。
简而言之:
- DNS:为所有您想要重定向的子域设置 A 记录,每个记录都指向 Discourse 实例的相同 IP。
- NGINX:按照此主题设置规则以重定向流量。
- LetsEncrypt:按照 Set up Let’s Encrypt with multiple domains / redirects 设置规则,以避免 SSL 错误。
当前的安装会将任何对站点的访问重定向到主机名,因此我不清楚这里的 NGINX 配置是否需要。例如,您可以输入标准安装的 IP 地址,它会重定向到正确的主机名。
我是否遗漏了什么?
不,我想你是对的。所以,这又将是本指南需要更新或弃用的另一个原因(并链接到包含 SSL/LetsEncrypt 详细信息的更新指南)。
1 个赞
我已更新 OP。
1 个赞