我无法访问 Amazon EC2 实例上的 Http 服务器

我无法访问 Amazon EC2 实例上的 Http 服务器

这本来可以很简单。但我做不到。

我在 EC2 服务器上运行一个 http 服务器。我可以通过 localhost 访问它。

在此处输入图片描述

我的入站规则:

在此处输入图片描述

我使用公共 DNS(IPv4)的 http 请求如下:

在此处输入图片描述

缺少了什么?

答案1

猜测网络服务器没有监听端口 80,就像您Connection Refused在 Chrome 中访问的那样。

你可以用python快速测试一下:

 sudo python -m BaseHTTPServer 80

然后你就能够连接并从 python 获得 501 错误

注意:不要使用SimpleHTTPServer,否则会将服务器的文件系统暴露给互联网

相关内容