无法查看我的 ec2 实例上托管的网页

Unable to view the webpage hosted on my ec2 instance

我想在 EC2 实例上启动一个小型静态网站,我遵循了以下步骤:

  1. 在 us-east-1 区域使用控制台启动了一个 t2.micro 实例
  2. 附加了一个允许 http 请求、https 和 ssh 的现有安全组。
  3. 通过 SSH 登录我的 ec2 并使用以下命令将其更改为 apache 网络服务器:

命令:

#bin/bash
sudo su
yum update -y
yum install httpd -y
cd /var/www/html
  1. 然后我在 index.html 文件中写了一个 hello world html 代码并启动了我的网络服务

    service httpd start
    chkconfig on


即使执行了上述所有步骤,当我打开尝试通过转到我的 ec2 实例的 public ipv4 地址来访问网页时,我仍收到超时错误。
知道我在这里可能遗漏了什么吗?
谢谢。

您可以尝试像下面这样创建新的 EC2 实例

  • 午餐同类型实例

  • 在用户数据中添加以下脚本以创建HTML页面

    #!/bin/bash

    将此用于您的用户数据(脚本从上到下)

    安装 httpd

    百胜更新-y 百胜安装-y httpd systemctl 启动httpd systemctl 启用 httpd echo "

    Hello World - $(hostname -f)

    " > /var/www/html/index.html

  • 启动 EC2 后,打开该安全组并添加以下 HTTP 规则

  • 最后,手动输入 HTTP://您的 public 地址。有时它默认显示 HTTPS,因此只需确保您只输入 HTTP。