无法通过浏览器连接到EC2实例。通过终端工作正常

问题描述 投票:0回答:1

我在Amazon Web Services上启动了EC2实例,并希望在Ubuntu 18.04 Server上部署Confluence。现在几乎所有内容都已设置好。我只需要最后一步:我需要通过浏览器调用http://{ec2-public-ip}:8090来通过前端完成Confluence配置的最后步骤,如Confluence(https://confluence.atlassian.com/doc/installing-confluence-on-linux-143556824.html)的说明中所述。

我通过终端(macOS)中的ssh作为ubuntu和root用户通过使用privateKey.pem连接到EC2实例没有任何问题。这很好。 Confluence的安装和MySql数据库的安装也很成功。 EC2实例正在运行。也可以通过AWS Session Manager获取连接,但是会在浏览器中打开一个终端,如果我通过AWS Session Manager ping EC2实例,则存在100%的数据包丢失。通过本地终端在我的Mac上,有0%的数据包丢失

也通过浏览器调用http://{ec2-public-ip}:8090会导致Safari,Chrome,IE和Firefox中出现ERR_CONNECTION_REFUSED

我已经尝试过的:

  1. 安全组(所有流量,MyIP);还试图允许任何流量
  2. 防火墙完全关闭;代理完全关闭
  3. 打开了我的网络中的所有必要端口(8090、8000、22、23)
  4. 清空浏览器缓存
  5. 已刷新DNS;新IP;重新启动路由器;重新启动的EC2实例

有人知道如何解决此问题吗?我知道关于此主题的讨论很少,但是这些评论或解决方案均无效。

amazon-web-services ubuntu amazon-ec2 confluence connection-refused
1个回答
0
投票

我选择了Confluence选择的其他端口。这立即起作用。数据包丢失是由已经分配的HTTP端口80引起的,尽管Confluence默认使用8090。当我对服务器执行ping操作时,我的所有数据包都已交付,而所有传入的数据包都到达了网络中的其他设备。结果,我的终端告诉我,没有数据包发送到我的Mac。显然是对的。

现在一切正常,运行正常。

[我看到互联网上的很多人都遇到了同样的问题。只需重试一次,但在服务器上安装Confluence时选择其他端口。

© www.soinside.com 2019 - 2024. All rights reserved.