警告:使用主机名 forum.rlv.link 无法访问计算机的 443 端口

每次尝试安装 Discourse 时,我都会遇到这个错误:

DNS 设置:

我正在使用 CloudFlare

我已经搜索了许多相关帖子,但尚未找到对我有效的解决方案。
我安装了 Apache2,因为它用于运行常规网站。

如果我 ping 该域名:
https://i.imgur.com/nFdEkUc.png

问题很可能是由 CloudFlare 代理引起的。您需要在 CloudFlare 的 DNS 页面中,将对应(子)域名的橙色云朵图标点击变为灰色,以禁用 CloudFlare 优化。如果您更希望继续使用 CloudFlare,则需要手动编辑配置文件以禁用 Discourse 内置的 SSL。

谢谢,我会试试。我应该预期会有某些“等待时间”吗?

在大多数情况下,这应该是立即生效的,但为了更加稳妥,您可以在更改后等待约 5 分钟。您可以 ping 您的域名,一旦它开始从您的 VPS IP 地址而非 Cloudflare IP 地址回复,就说明一切就绪了。

我需要在那里输入什么,或者它是什么意思?
image

Discourse 需要 SMTP(电子邮件)服务器的凭据才能发送电子邮件。有关此内容的更多信息,请参阅:

discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub

无法工作。我收到此错误
image

netstat -alpn | grep 80 的输出是什么?

image

那么您无法使用 discourse-setup。请查看 如何在已有 Apache 网站的服务器上设置 Discourse

我已经让它运行起来了。我将 Apache 的端口设置为 2053 和 444,这只需要我使用 Portzilla 配置 Cloudflare 的条目以匹配相应端口,随后我便能够运行 discourse-setup 了。