遵循官方安装指南后网站未显示

大家好,非常期待能搭建好 Discourse,但遇到了一个问题,我的网站根本无法加载。

我按照 Discourse GitHub 上的这份指南 在 Digital Ocean 上进行了设置。

我使用的域名是在 GoDaddy 购买并管理的,目前该域名指向一个托管在 Webflow 上的网站。我在 GoDaddy 上创建了一个子域名,方法是添加了一条 A 记录,将其指向我的 Digital Ocean Droplet 的 IPv4 地址。

当我运行 ./discourse-setup 时,我填写了所有必要的设置,并跳过了 LET’S ENCRYPT 的邮箱步骤。

整个过程似乎顺利运行了 5-10 分钟,没有报错。然而,脚本运行结束后,当我访问我的子域名时,它似乎被重定向到了另一个 IP 地址(不是我的 DO Droplet 的 IP),并提示无法访问。

任何关于此问题的帮助都将不胜感激。我试图设置的子域名是 talk.landscape.ventures。

提前感谢!

看起来 talk 子域名尚未创建(?)。
建议先在 GoDaddy 上仔细检查所有配置是否已按预期保存。
如果配置无误,可能只是需要等待 DNS 生效,但我不认为这是当前的问题。因为我们本应已经看到来自不同服务器的响应,而目前 talk 并不存在。

感谢您的回复,我非常感激。

最终问题是由以下两个原因导致的:

  1. 我的 Droplet 内存只有 1GB,而不是 2GB
  2. 我的 SMTP 账户在 SendInBlue 上未正确配置。一旦切换到 Mailgun(它为我提供了即时的 SMTP 地址),Discourse 就成功安装了。

只要配置了交换空间,1GB 内存就足够了。RAM 不是问题。