首次安装 Discourse 未显示

大家好,

我是新的 Discourse 用户/管理员。

我刚刚按照 Github 上提供的安装说明在 Digital Ocean 虚拟机上完成了我的第一次安装。

引导过程顺利完成,没有停止或给出任何直接警告(我认为这是好事)。但是,当我通过浏览器访问我的子域名时,显示的是我的域名注册托管服务商 Plesk 的标准页面。我确实为子域名添加了 DNS 中的 A 记录。

对于可能导致此问题的原因,任何建议都将不胜感激。

谢谢,顺祝商祺,
Pieces

您有 Plesk 管理员访问权限吗?

我与 Plesk 一起托管了一个 Discourse 论坛。

我必须做两件事。

  • 配置 app.yml 来转发端口:
    expose:
      - "8060:80" # 将主机端口 80 转发到容器端口 8060 (http)
      - "9443:443" # 将主机端口 443 转发到容器端口 9443 (https)
    
  • 在 Plesk 管理员中添加以下代理规则(您需要创建子域才能添加规则):

但我不知道您的服务器是如何配置的,所以这可能对您不起作用。

1 个赞

如果您执行标准安装,那么当您想要 discourse-setup 时,它将检查您的 DNS。您是否运行了 discourse-setup?

您是否安装了包含 plesk 的某些映像?使用 plesk 进行安装并不容易,需要一些额外的步骤。

我无法确定问题是 plesk 还是 DNS 未指向您的 droplet。

1 个赞

感谢您的见解。

我得离开一会儿,用手机(Safari 浏览器)查看了这个链接,出现了“恭喜您安装了 Discourse”的惊喜消息……我刚才又在笔记本电脑的 Chrome 浏览器上试了一下,结果又显示了默认的 Plesk 屏幕。我清除了 24 小时的缓存,现在我的笔记本电脑上也能显示了。

我想要么是这个原因,要么是当时我的 DNS 没有刷新。

再次感谢,我可能还会带着更多“新用户”的问题出现。

1 个赞