需要帮助在 Github 文档的帮助下安装 Discourse 吗?

你好,
我尝试安装 GitHub 上提供的 Discourse。

我按照以下步骤操作,但依然无法解决问题:

  1. 创建了一台云服务器(Ubuntu 16)
  2. 从官网安装 Docker。
  3. 安装所需软件,即 Postgres 10+、Redis 2.6+、Ruby 2.5+

之后我遵循了以下说明:

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

但完成所有这些步骤后,当我尝试打开网站时却出现了错误。

有人能帮忙吗?

提前感谢

你遇到了什么错误?

我遇到端口 80 和 443 被关闭的问题

您是否已设置 DNS 记录,将其指向 Discourse 安装?

是的,我先做那一步,然后再做剩下的。

我在 Google Cloud 中创建了一个服务器。

它指向 IP 地址 34.125.137.244。

域名是否已解析到 IP 地址?

是的,我打开域名 hrdiscuss.com 时收到的响应也是一样的。

这是您的域名吗?

因为它在我这里可以打开。

是的,这就是域名,对我来说可以正常使用:
www.hrdiscuss.com

这就是我所看到的

昨天我完成了所有设置,但没有配置任何管理员账户或其他内容。目前我只能看到 Nginx 的欢迎页面。

无论如何,谢谢。我会持续关注这个问题,这可能是因为缓存或其他原因导致的。

是的,我想这是你的浏览器缓存问题。请清除缓存后再检查一下:slight_smile

1 个赞

好的,我得到了与您描述相同的结果。但我对管理员邮箱地址是什么感到困惑,因为我从未设置过。

在您的 app.yml 文件中,您应该已添加了一个开发者电子邮件地址。那将是您的管理员邮箱 ID。

好的,谢谢您的帮助。

我的服务器中没有 app.yml 文件。

app.yml 文件位于 /var/discourse/containers

你当前在容器内部,而 app.yml 位于容器外部。