【问题标题】:Can't access my HTTP website from EC2 Public DNS Address无法从 EC2 公共 DNS 地址访问我的 HTTP 网站
【发布时间】:2021-10-05 12:07:43
【问题描述】:

我现在已经创建了大量的这些,但是这次由于某种原因它不允许我从#!/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 公共 IP

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

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

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

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

【问题讨论】:

  • 您的实例是否在公有子网中?
  • 我在 VPC 的子网下手动创建了它们,我将如何检查它们是公共/私有的?以为我需要设置 NAT 网关才能创建私有网关
  • 你可以使用 dns SSH 到实例吗?
  • 不,它不允许我这样做
  • 如何将其更改为公开,甚至查看它是私有的?

标签: amazon-web-services apache amazon-ec2 dns ipconfig


【解决方案1】:

基于 cmets。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-10
    • 1970-01-01
    • 1970-01-01
    • 2015-03-06
    • 2020-11-03
    • 2013-09-14
    • 2019-08-13
    • 2015-05-06
    相关资源
    最近更新 更多