如何为非 www 域名添加 ssl?

您好,

我在 www 子域上使用初学者设置安装了我的论坛。
我想在非 www 根域上启用 SSL,如何通过 SSH 添加?
www 和非 www 都是指向我安装了 discourse 的 VPS 的 A 记录。

谢谢!

顺便说一句。

我已将此建议添加到 app.yml。然后重建了应用程序,但仍然无法正常工作。

1 个赞

不知道为什么那个没起作用。我认为我最近已经测试过那个了,但请参阅 https://forcewww.com 作为一种变通方法。

2 个赞

您已经在使用 Cloudflare,所以只需设置页面规则来重定向流量?

3 个赞

好的,我已经通过 Cloudflare 启用了 CDN 和他们的 SSL。

我也设置了页面规则:

http://virtmach.com => https://www.virtmach.com
http://www.virtmach.com => https://www.virtmach.com
https://virtmach.com => https://www.virtmach.com

我还启用了“始终使用 HTTPS”。

我们来看看效果如何。

我现在遇到了这个问题。我猜应该在服务器上禁用 Let’s Encrypt SSL 和 ngnix 重定向?有什么建议吗?

使用页面规则重定向未在 Discourse 中配置的任何域。无需在 Discourse 服务器上进行其他配置。

4 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.