无法查看我的 ec2 实例上托管的网页
Unable to view the webpage hosted on my ec2 instance
我想在 EC2 实例上启动一个小型静态网站,我遵循了以下步骤:
- 在 us-east-1 区域使用控制台启动了一个 t2.micro 实例
- 附加了一个允许 http 请求、https 和 ssh 的现有安全组。
- 通过 SSH 登录我的 ec2 并使用以下命令将其更改为 apache 网络服务器:
命令:
#bin/bash
sudo su
yum update -y
yum install httpd -y
cd /var/www/html
然后我在 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。
我想在 EC2 实例上启动一个小型静态网站,我遵循了以下步骤:
- 在 us-east-1 区域使用控制台启动了一个 t2.micro 实例
- 附加了一个允许 http 请求、https 和 ssh 的现有安全组。
- 通过 SSH 登录我的 ec2 并使用以下命令将其更改为 apache 网络服务器:
命令:
#bin/bash
sudo su
yum update -y
yum install httpd -y
cd /var/www/html
然后我在 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。