通过在 AWS 上安装 Ubuntu 解决了该问题
我首先会删除 AAAA 记录。Discourse-setup 在运行时会测试 DNS 记录,您是使用 Discourse-setup 安装的吗?
一种猜测是您的某个 DNS 记录是错误的。
您的防火墙是否阻止了端口?我甚至无法 ping 通提供的 IP 地址,因此很难猜测问题出在防火墙还是服务器本身。
好的,我已经删除了它,结果还是一样。
不,Discord 安装程序无法继续,因为 443 端口无法访问(但 80 端口成功了),也不是因为传播问题,我已经等了 24 小时。
不,没有防火墙。我已与我的托管服务提供商 Hostinger 仔细核对,他们表示他们的服务器上没有为我的子域名/域名设置防火墙。
我明天会发布 Discord Doctor 的日志文件,因为每次重新连接到 SSH 实例时,Discourse 都会要求我重建包。 (我现在是澳大利亚东部标准时间晚上 11:32) 这需要花费大约 15 分钟。
Let’s encrypt 已成功通过
我不认为这是 DNS 问题……我感觉可能是 AWS IP,因为当你访问公共 IP 时,也会显示超时或拒绝访问的错误,而我们的子域 DNS 正是指向那里。
那么一定有什么东西正在阻止或使用 443 端口。这就是你的问题,就像 discourse-setup 在你构建第一个容器之前告诉你的那样。
我有疑问,
使用 AWS Linux,您是指 Amazon Linux 2 镜像吗?还是您使用了其他操作系统?
您是否已从 AWS 控制面板打开了相应的端口?
您是否正在使用弹性 IP?
![]()
我不明白!\n您是在 Hostinger 托管还是在 AWS 托管?\n\n如果是 AWS,我百分之百确定是他们的防火墙(安全组)导致了所有这些问题。
Amazon Linux 2 操作系统
我们的子域名由 Hostinger 提供,其余由 AWS 提供。
您需要登录到您的AWS账户,然后检查实例的安全组,为所有IP(0.0.0.0/0)启用入站端口80和443。
其中一个会链接到你的 ec2 实例。先找到那个。
最简单的方法是在实例选项卡中查找。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

