Discourse已安装但域名上无内容

您好,

我在 DigitalOcean 提供的 2GB 内存的服务器上按照标准安装指南进行操作,没有使用一键安装,而是按照步骤安装了 Docker,然后安装了 Discourse。最后,我收到了连接到域名以进一步安装的消息,但当我访问该域名时,却什么也没有显示。

您可以在 forumteam.fr 上亲自查看,什么都没有显示。

您知道这是为什么吗?

1 个赞

@n42

该网址指向一个 GoDaddy 托管页面。您在 DNS 中输入了什么?

3 个赞

这是我在 GoDaddy DNS 页面上看到的设置:

1 个赞

Well — https://forumteam.fr 可以正常工作,并且正在等待用户进行设置。

(没有必要隐藏公共 IP)

3 个赞

是的,我认为它需要一些时间来配置,但现在我遇到的问题是,只有当我从我的电脑访问论坛时,论坛才会显示出来,否则,出现的将是 godaddy 页面:


vs

1 个赞

您有两个用于 @ 的 DNS A 记录。

请删除标记为“Parked”(停靠)的记录。

2 个赞

您的链接是 https,但无法正常工作,要么在等待 SSL 证书,要么尚未颁发。请检查您的 yml 文件,并在重建应用程序时进行设置。

您的 smtp 提供商是谁?请确保您已根据 GoDaddy 页面的其余 DNS 要求正确设置。

祝您好运。

2 个赞

我检查了 containers/app.yml 文件,它显示了:


那么我不是应该自动从 let’s encrypt 获取 SSL 证书吗?我提前道歉,我对编程不太了解。

是 mailgun,我相信它能正常工作,因为我收到了一封邮件来设置我的论坛管理员账户。

1 个赞

那么你就可以开始了!应用此命令重建后,您是否遇到任何 yml 错误,以签发 Let’s Encrypt SSL?

./launcher rebuild app

如果您说没有错误,那么问题就是 DNS 设置不正确。这就是您需要做的。

确保您的 DNS 指向您的服务器 IP 而不是GoDaddy 默认 IP。这就够了!

祝你好运,兄弟!

2 个赞