Discourse安装成功,但服务器的域名和IP上仍然没有任何内容

我的域名指向了我的 DigitalOcean 实例,并且通过克隆的 git 仓库安装成功。但我无法通过我的域名或 IP 地址找到论坛。服务器的 80 和 443 端口正在监听,这证实了服务正在运行。

disc

服务器的 IP 地址和网站的域名是什么?

您是否按照标准安装中的说明运行了 discourse-setup?

域名:forum.jcdesigngroup.xyz
IP 地址:159.65.83.150

1 个赞

是的,我使用了 ./discourse-setup 脚本,回答了问题,并且它已成功完成。我可以看到正在运行 discourse 的 docker 容器,但在浏览器中无法访问。

您能 SSH 到 159.65.83.150 的服务器吗?我确认您的域名解析到该地址。

discourse-setup 会测试域名解析,所以我不太确定问题可能出在哪里。

输出是什么:

 docker ps

tail /var/discourse/shared/standalone/log/var-log/nginx/access.log
2 个赞

是的,已解决,因为在 discourse-setup 过程中显示了“connection to forum.jcdesigngroup.xyz scceeded”。

docker ps 的输出:

指定目录上 tail 命令的输出显示“No such directory”。

现在已经上线了。看起来服务器启动花费了异常长的时间。几个小时前我查看时还是502错误,这表明nginx在运行,但Rails还没有完全启动。

我想知道1GB现在是不是不太够用了。

1 个赞

不,实际上原因是域名 jcdesigngroup.xyz 没有运行网站,而我正在使用子域名,当 Discourse 尝试为其获取 SSL 证书时,它收到一个错误,提示域名 jcdesigngroup.xyz 没有有效的 CAA,我也配置了它的名称服务器。在重建应用程序后,我使其运行起来了。我遇到了 SMTP 服务器的问题,但我希望它很快能得到解决。

1 个赞

不过,低配置(1GB内存)的Oracle免费服务器没有问题。在nginx启动和论坛实际运行之间,你只需要等待几秒钟。

2 个赞