无法从 EC2 Public DNS 地址访问我的 HTTP 网站

Can't access my HTTP website from EC2 Public DNS Address

我现在已经创建了很多这些,但是这次由于某种原因它不允许我访问实例的地址,该实例应该根据 #!/bin/bash yum update -y yum install httpd -y systemctl enable httpd systemctl start httpd 输入的用户数据信息安装 Apache ec2-3-249-74-75.eu-west-1.compute.amazonaws.com 是我的 DNS public IP

已在实例设置中启用 Auto Assigned Public IP address

我有一个安全组,入站 port 80 and 22 open 出站 All Traffic

我有一个包含 3 个子网的 VPC,启用了 DNS Hostname,每个子网都启用了 Auto-assign public IPv4 address

即使在所有这些之后它仍显示 Public IP 地址和 DNS 地址但不会连接我,它只是在输入时继续加载。 如果需要任何更多信息,请告诉我,我会提供。

根据评论。

该问题是由于对 EC2 实例使用私有子网引起的。使用public IP或DNS访问实例,必须在public subnet.