我在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)中以ubuntu和root身份通过privateKey.pem
通过ssh连接到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
。
我已经尝试过的方法:
有人知道如何解决此问题吗?我知道有关此主题的讨论很少,但是这些评论或解决方案均无效。
答案 0 :(得分:0)
我选择了Confluence选择的其他端口。这立即起作用。 数据包丢失是由已经分配的HTTP端口80引起的,尽管Confluence默认使用8090。当我对服务器执行ping操作时,我的所有数据包都已交付,而所有传入的数据包都到达了网络中的其他设备。结果,我的终端告诉我,没有数据包发送到我的Mac。显然是真的。
现在一切正常,一切正常。
我看到互联网上的很多人都遇到了同样的问题。只需重试一次,但在服务器上安装Confluence时选择其他端口。