我正在使用Ubuntu建立新的EC2,但出现一个奇怪的错误,它是我无法访问公共IP,它说拒绝连接。
我的安全组已启用以下端口:
uResult = c.execute("SELECT * FROM users").fetchall()
pResult = c.execute("SELECT * FROM products").fetchall()
我的公共电话是:http://3.16.154.123/
EC2接口正在运行,呈绿色,这是它提供给我的公共IP ...所以我想知道是什么问题?为什么我不能访问公共IP?为什么说拒绝连接?或更多清除此错误ERR_CONNECTION_REFUSED
谢谢。
答案 0 :(得分:0)
telnet 3.16.154.123 22
Trying 3.16.154.123...
Connected to 3.16.154.123.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
^]
您的ssh正常运行,但是在端口80上失败了。
telnet 3.16.154.123 80
Trying 3.16.154.123...
telnet: Unable to connect to remote host: Connection refused
您可以使用telnet localhost 80
检查主机本身是否正在运行任何服务-如果可行,则值得在vpc级别检查NACL,以查看端口80上的任何块。