如果我的域名是HTTP会怎样?

我有一个通过 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 帖子并不适用。

谢谢。

Discourse 为您提供功能性网站所需的一切,包括 HTTPS。我们负责提供证书、更新以及配置 Web 服务器。

不会,这应该不会造成任何问题。

您并不是将域名本身转换为 HTTPS,而是可以配置您域名下的不同网站或 Web 应用程序(即主机名)使用 HTTPS。因此,discourse.example.com 上的情况与 www.example.com 或 example.com 上的情况完全无关。

抱歉,是的,是配置而非转换。

根据目前上面的两条回复来看,如果我在排查用户报告的问题,那么我的公共静态网站位于 HTTP 方案的域名下,而我的私有 Discourse 应用提供 HTTPS 服务,尽管它是该 HTTP 方案域名的子域名,这种情况不太可能是导致错误的原因。

没错。

用户报告的问题是什么?

我已在此处创建了单独的主题来讨论我的错误日志:How to use error logs to troubleshoot a user issue?