在AWS Linux上安装后论坛无法加载

通过在 AWS 上安装 Ubuntu 解决了该问题

1 个赞

我首先会删除 AAAA 记录。Discourse-setup 在运行时会测试 DNS 记录,您是使用 Discourse-setup 安装的吗?

一种猜测是您的某个 DNS 记录是错误的。

您的防火墙是否阻止了端口?我甚至无法 ping 通提供的 IP 地址,因此很难猜测问题出在防火墙还是服务器本身。

3 个赞

好的,我已经删除了它,结果还是一样。

不,Discord 安装程序无法继续,因为 443 端口无法访问(但 80 端口成功了),也不是因为传播问题,我已经等了 24 小时。

不,没有防火墙。我已与我的托管服务提供商 Hostinger 仔细核对,他们表示他们的服务器上没有为我的子域名/域名设置防火墙。

:exclamation: 我明天会发布 Discord Doctor 的日志文件,因为每次重新连接到 SSH 实例时,Discourse 都会要求我重建包。 (我现在是澳大利亚东部标准时间晚上 11:32) 这需要花费大约 15 分钟。

Let’s encrypt 已成功通过

我不认为这是 DNS 问题……我感觉可能是 AWS IP,因为当你访问公共 IP 时,也会显示超时或拒绝访问的错误,而我们的子域 DNS 正是指向那里。

那么一定有什么东西正在阻止或使用 443 端口。这就是你的问题,就像 discourse-setup 在你构建第一个容器之前告诉你的那样。

1 个赞

我有疑问,

使用 AWS Linux,您是指 Amazon Linux 2 镜像吗?还是您使用了其他操作系统?

您是否已从 AWS 控制面板打开了相应的端口?

您是否正在使用弹性 IP?

:thinking:

我不明白!\n您是在 Hostinger 托管还是在 AWS 托管?\n\n如果是 AWS,我百分之百确定是他们的防火墙(安全组)导致了所有这些问题。

1 个赞

Amazon Linux 2 操作系统

我们的子域名由 Hostinger 提供,其余由 AWS 提供。

您需要登录到您的AWS账户,然后检查实例的安全组,为所有IP(0.0.0.0/0)启用入站端口80和443。

2 个赞


现在看起来是这样,对吗?我需要修改或删除任何内容吗?

其中一个会链接到你的 ec2 实例。先找到那个。
最简单的方法是在实例选项卡中查找。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.