我正在 EC2 实例上的
0.0.0.0:8787
处运行 CherryPy Web 服务器。
我可以通过 EC2 计算机上的本地
wget
连接到 Web 服务器,但我无法从自己的远程计算机访问该实例(我通过 ssh 连接到 EC2)。
远程访问Web服务器需要开放8787端口吗?如果是这样,该怎么办?另外,我可以使用 EC2 实例的公共 IP 来实现此目的吗?
按照此答案中描述的步骤操作,而不是使用下拉列表,而是在“端口范围”中键入端口 (8787),然后“添加规则”。
Go to the "Network & Security" -> Security Group settings in the left hand navigation
您需要在 ec2 安全组中打开 TCP 端口 8787。还需要在 EC2 实例的防火墙上打开相同的端口。
您需要按照 cyraxjoe 的说明配置安全组。 除此之外,您还需要打开系统端口。 在 Windows 中打开端口的步骤:-
参考:- 用于端口开放的 Microsoft 文档
你只需要运行命令
sudo iptables -A 输入 -p tcp --dport
您将被允许访问 AWS Ubuntu 中的端口
sudo iptables -A 输入 -p tcp --dport
它正在工作,谢谢。