从 https:// 转发到 https://www

您好。

我是 Discourse 新手!我正在我的 Ubuntu 24.04 服务器上托管 Discourse :slight_smile:

但我需要域名转发的帮助……

如果我访问这个网站:https:// mysite - 它不起作用……

如果我访问这个网站:https://www. mysite 它运行正常……

现在到我的问题。我能否将所有流量从 https:// 转发到 https://www

我希望有人能以对新手友好的方式帮助我 :stuck_out_tongue:

此致

托马斯

其他人曾在类似的问题中推荐过 https://www.forcewww.com/

3 个赞

你好。

谢谢 :slight_smile:

这安全吗??将我的服务器指向一个随机位置..??

有其他方法可以做到吗?

nginx 配置在哪里?

是否有 mysite 的 DNS 条目,还是只有 www.mysite 的条目?

您的网络服务器是否显示了 mysite 访问的任何日志条目,并指明了失败原因?

您好 @MikeNolan

IPV4 - mysite.dk
IPv4 - www.mysite.dk

IPV6 - mysite.dk
IPv6 - www.mysite.dk

您正在使用什么 Web 引擎,它也需要知道等效项。

我假设 ping mysite 和 ping www.mysite 都有效。

如果您尝试在本地 curl 到 mysite URL,会发生什么?

您好

感谢您的回复……

我不确定我使用的是什么 Web 引擎。

我只是按照本指南进行操作:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Communiteq 是 Discourse 合作伙伴,我也信任在这里 Meta 上推荐它的人们。

2 个赞

forcewww.com 是最适合新手的方式。我一直在使用它,并且自 2016 年以来一直担任 Discourse 的全职顾问。

更难一些,也稍微更优雅的方式是添加第二个域名,如 为多个域名/重定向设置 Let’s Encrypt 中所述。

3 个赞

我可以肯定地说 forcewww.com 是相当安全的。它由 Communiteq(communiteq 是一个值得信赖的 discourse 托管提供商)构建和运营。

2 个赞

有没有什么原因导致无法使用 Nginx 完成此重定向?

它已经执行了重定向。问题是它没有其他站点的证书,因此如果您访问非 www 站点,您将收到证书错误。

我明白了。但……这只是关于获取证书时多次提到的两个 -d 标志的问题 :thinking:
我现在到底不明白什么了……我得重读一下这个话题。

这对新手来说不是一件简单的事。

对于新手来说,很多事情都很简单明了 [1]


  1. 几乎所有101帮助都对此进行了指导,包括Let’s Encrypt。但看起来Discourse与其他网站有所不同,我陷入了那个兔子洞 ↩︎

1 个赞

您好,

感谢所有回复。我最终选择了这个解决方案: https://www.forcewww.com/

看起来效果很好 :slight_smile:

谢谢。

2 个赞

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