AWS - 自定义 VPC - IGW - 无法通过 HTTP 访问 EC2 实例
AWS - custom VPC - IGW - EC2 instance not accessible through HTTP
我创建了一个 VPC。我没有创建 NAT 网关,而是为我的 public 子网创建了 IGW,然后在我的 public 子网中启动了 EC2。当我尝试在浏览器中访问 public DNS (IPV4) 时,我无法访问该实例,但我可以通过 SSH 访问。我已经为入站所有 SSH 和 HTTP 以及出站 All 配置了安全组。路由 table 也用 IGW 条目更新。有什么问题吗?
由于在您的服务器上找不到 httpd 服务,您无法连接的原因是没有 httpd 服务 运行 通过 HTTP(端口 80)提供流量。
手动尝试 运行 用户数据脚本并确保您使用的是基于 RHEL 发行版的实例(例如 RedHat、CentOS 或 Amazon Linux)。
如果您是 运行 基于 debian 的(例如 apache),您可以通过 运行 下面的命令安装它。
apt-get update
apt-get install apache2
systemctl start apache2
我创建了一个 VPC。我没有创建 NAT 网关,而是为我的 public 子网创建了 IGW,然后在我的 public 子网中启动了 EC2。当我尝试在浏览器中访问 public DNS (IPV4) 时,我无法访问该实例,但我可以通过 SSH 访问。我已经为入站所有 SSH 和 HTTP 以及出站 All 配置了安全组。路由 table 也用 IGW 条目更新。有什么问题吗?
由于在您的服务器上找不到 httpd 服务,您无法连接的原因是没有 httpd 服务 运行 通过 HTTP(端口 80)提供流量。
手动尝试 运行 用户数据脚本并确保您使用的是基于 RHEL 发行版的实例(例如 RedHat、CentOS 或 Amazon Linux)。
如果您是 运行 基于 debian 的(例如 apache),您可以通过 运行 下面的命令安装它。
apt-get update
apt-get install apache2
systemctl start apache2