AWS 连接已超时

我最近选择在 AWS 上自行托管 Discourse。

我按照 GitHub 页面上的所有说明操作。安装过程一切正常,DNS A 记录也已正确设置,且主机方已确认其功能正常。

在 AWS 上,我的实例配置为 Ubuntu Server 18.04 LTS(HVM),SSD 卷类型,配备 2GB 内存和 1 个 vCPU。

每次访问该页面时,我都会收到连接超时错误。

请提供帮助。

您是否已配置安全组以允许访问?

1 个赞

非常感谢,我已编辑安全组以允许所有流量的入站和出站。现在我收到以下错误:

无法连接

Firefox 无法与服务器建立连接,地址为

该错误表明 Discourse 容器未运行。

  • 它是否出现在 Docker 进程列表中?
  • curl localhost 是否能成功连接?
1 个赞

编辑安全组后是否已重新构建?

1 个赞

非常感谢。你们为我指明了正确的方向。

安全组配置有误。curl localhost 也无法连接。随后我意识到 Docker 安装并未正确完成。我在 AWS 上的实例默认内存大小过小,导致 Docker 安装失败。

现在 curl localhost 显示:

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.17.4</center>
</body>
</html>

Docker 进程列表显示如下:

CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                                      NAMES
646fd4d2               local_discourse/app   "/sbin/boot"        6 minutes ago       Up 6 minutes        0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

您能分享一下您社区的地址吗?

1 个赞

谢谢,今天早上开始正常工作了。非常感谢你的所有帮助。