Ubuntu 19.10 论坛设置

我知道我的 DNS 记录是正确的,因为我的所有 Web 服务器都能正常工作。我使用的是 Apache 2,运行正常。运行 discourse-setup 时,它提示:

*您的 Discourse 的主机名?[discourse.example.com]: list.pteranodon.space*

*正在检查您的域名 . . .*
*警告:此服务器似乎无法通过 list.pteranodon.space:443 访问。*

*连接到 http://list.pteranodon.space(端口 80)也失败。*

*这表明 list.pteranodon.space 解析到了错误的 IP 地址,或者流量未被路由到您的服务器。*

但以上情况都不属实。我是 Discourse 的新手。我哪里出错了?

1 个赞

你好,Andrew,

你是在尝试在一台已经安装了 Apache2 的服务器上安装 Discourse 吗?

我访问了你提供的 URL,看到的是 Apache2 的默认页面,这将阻止 Discourse 的安装。Discourse 是一个应用程序,而不是一个网站,因此不需要外部 Web 服务器。所有运行所需的组件都已包含在 Docker 镜像中。

最简单的解决方案是卸载 Apache2。如果你因其他用途需要它,我强烈建议首次在一台不同的服务器上按照推荐的安装流程进行部署。

让 Discourse 与其他 Web 服务器和应用程序共存是一个相对高级的话题,对于你正在熟悉其他各项内容的阶段来说,这并不是一个理想的起点。

6 个赞

您确定您要安装 Discourse 的服务器是 list.pteranodon.space 吗?

应该还有另一个测试可以检测您是否正在运行其他 Web 服务器。

2 个赞