如果我的域名是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.comexample.com 上的情况完全无关。

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

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

没错。

用户报告的问题是什么?

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