AWS学习笔记- EC2 Demo

本文档详细介绍了如何在Amazon Web Services (AWS) 的EC2上建立Amazon Linux2实例,预装Apache服务,创建自定义AMI镜像,并使用该镜像启动新实例。步骤包括选择免费实例类型,配置用户数据以安装Apache,设置安全组以允许HTTP访问,然后创建和使用AMI。在过程中,强调了安全组配置对于Web服务正常运行的重要性。
摘要由CSDN通过智能技术生成

概述

本实验包括:

  1. EC2实例建立;
  2. 预制Apache服务;
  3. 使用实例创建AMI镜像
  4. 使用AMI创建实例

建立EC2实例(包含预制Apache)

在控制台选择:服务–实例–启动新实例
在这里插入图片描述

  • 步骤1:现在AMI

    这里选择一个免费的Amazon Linux 2
  • 步骤2:选择实例类型
    实例类型简单总结如下:
    在这里插入图片描述
    更多的信息可以参考:
    https://instances.vantage.sh/

    这里也选择免费的t2.micro实例
    在这里插入图片描述
  • 步骤3:实例详细信息
    在这一步,可以通过高级详细信息中的用户数据,传递预制命令
    在这里插入图片描述
    这里我们使用一个shell脚本:
#!/bin/bash
sudo yum update -y
sudo yum install -y httpd
sudo systemctl enable httpd
sudo systemctl start httpd
sudo echo "Hello World from $(hostname -f)" > /var/www/html/index.html

以上脚本里,我们预制了httpd service,即Apache,并启动。
将初始页面index.html的内容改变成来自主机的问候。

  • 步骤4:添加存储
    使用默认配置

  • 步骤5:添加biaoqian
    按需添加

  • 步骤6:添加安全组
    新建安全组并增加Http访问的允许规则
    在这里插入图片描述

  • 审核和启动
    需要选择或创建一个密钥对,如果是旧密钥,系统提示需要私钥文件。
    在这里插入图片描述

  • 查看实例运行
    在这里插入图片描述

  • 查看Web页面
    注意:在实例公有IP或DNS旁边有打开地址链接,这里的打开方式是:https,我们点击会得到不仅可达页面。
    在这里插入图片描述

    正确的是打开http
    在这里插入图片描述

创建AMI

  • 通过实例路径
    在实例操作菜单下面可以找到创建映像
    在这里插入图片描述
    然后输入名字和描述等
    在这里插入图片描述我们可以看到,AMI中包含了EBS挂载信息,也可以增加新的EBS设备。
    之后创建映像。
  • 查看新映像
    在这里插入图片描述

使用新AMI启动实例

创建实例的时候选择AMI–我的AMI
在这里插入图片描述
在这里插入图片描述

  • 查看实例创建情况
    在这里插入图片描述
  • Apache Service
    在这里插入图片描述
    打不开,原因在安全组并没有继承功能。
    修改安全组:
    在这里插入图片描述
  • 再次查看web页面

    服务正常

以上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值