域名无法解析。我该如何解决?

您好,我是Discourse的新手,期待开始自己的社区。

我有一个Plesk安装,它控制着我的域名服务器。我的Discourse安装将在一个子域上。我创建了一个指向我的子域的A记录,而不是创建一个子域,因为那样太麻烦了,而且我看到其他人也这样做过。但是,在运行安装脚本时,它说端口80和443没有打开,但在我的主域上,它们是打开的。有人能帮忙吗?谢谢。

我的域名:khoiusa.com
我将要在其上安装Discourse的子域:nguyenusa.khoiusa.com

Plesk记录图片:
image

159.65.216.172 是你的 droplet 的 IP 地址吗?

IP 地址不是秘密。如果你想让它保密,就不会创建一个 A 记录告诉全世界你的 IP 地址。

是的,那是正确的 IP 地址。但是,我的问题是 443 端口和 80 端口无法访问。您有解决方法吗?我也检查了防火墙设置。

如果您确定在运行 discourse-setup 时将 nguyenusa.khoiusa.com 作为域名输入,您可以尝试 ./discourse-setup --skip-connection-test,但可以肯定的是,它正在进行的测试是正确的,并且大约 10 分钟后会失败,尤其是如果它是 digitalocean 的话。

感谢您的建议,但是,我该如何打开端口?我一直在尝试使用 Discourse 预装的 UFW(非复杂防火墙)来打开端口,因为我使用了“一键安装”。似乎我无法打开端口 80 或 443。您对此有什么建议吗?

如果你进行标准安装会更容易。除非你能得到写它的人的帮助,否则不要使用一键安装。