我有一个通过 HTTP 加载的域名。由于它是一个单页静态网站,因此将其转换为 HTTPS 并非当务之急。现在我添加了一个用于 Discourse 的子域名,但有趣的是,它却通过 HTTPS 加载。
既然我尚未投入时间将域名转换为 HTTPS,Discourse 为何能使用 HTTPS?
这种 HTTP/HTTPS 的差异是否会给 Discourse 用户带来问题?
Meta 帖子 https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709 提到:“本指南仅适用于尚未启用 HTTPS 的现有安装。按照官方安装指南会自动默认启用 HTTPS。”我在添加 Discourse 时遵循了该官方指南,因此可以推断该 Meta 帖子并不适用。
谢谢。
Falco
(Falco)
2
Discourse 为您提供功能性网站所需的一切,包括 HTTPS。我们负责提供证书、更新以及配置 Web 服务器。
不会,这应该不会造成任何问题。
RGJ
(Richard - Communiteq)
3
您并不是将域名本身转换为 HTTPS,而是可以配置您域名下的不同网站或 Web 应用程序(即主机名)使用 HTTPS。因此,discourse.example.com 上的情况与 www.example.com 或 example.com 上的情况完全无关。
抱歉,是的,是配置而非转换。
根据目前上面的两条回复来看,如果我在排查用户报告的问题,那么我的公共静态网站位于 HTTP 方案的域名下,而我的私有 Discourse 应用提供 HTTPS 服务,尽管它是该 HTTP 方案域名的子域名,这种情况不太可能是导致错误的原因。