如何创建 AWS EC2 实例并安装 Apache 来托管网站
如何创建 AWS EC2 实例并安装 Apache 来托管网站

本教程提供有关如何使用 Apache 创建 t2.micro EC2 实例的说明。脚本将用于更新软件包以及安装和启用 Apache 服务器。
过程:
· 在公共子网中启动 EC2 Amazon Linux t2.micro(免费套餐)。
· 创建一个安全组,允许 0.0.0.0/0 的 HTTP 上的入站流量,并允许来自您的 IP 地址的 SSH 上的入站流量。
· SSH 到您的 EC2 实例并使用 BASH 脚本通过自定义网页安装 Apache。
先决条件:
AWS 控制台访问
IAM 用户账户
虚拟机
步骤1 :登录AWS控制台搜索EC2,点击EC2服务

现在点击启动实例

我们需要为您的 EC2 实例命名。对于这个项目,我刚刚将我的 LUIT Week 5 项目命名为

我们被要求使用 t2.micro 免费套餐,这就是我们选择的

第2步: 接下来我们必须创建一个密钥对。密钥对允许我们访问我们的实例而无需使用密码。
让我们为您的密钥对命名。对于这个名字,我使用了 LUITW5
然后单击创建密钥对。
笔记 单击创建密钥对后,它将下载到您正在使用的机器上。请注意下载目录,因为我们稍后需要知道这个路径

第 3 步: 接下来我们需要创建一个安全组并连接到您的 EC2 实例
单击创建安全组,然后查看网络设置。您可以允许来自 Internet 的 HTTS,并只允许来自您的 PC 的 SSH

完成网络设置后,单击启动实例

通过查看实例状态查看实例已启动

选择实例,然后单击连接

接下来,转到 SSH 选项卡

复制以下行

现在回到我们的电脑并打开一个终端会话并将下载目录移动到下载配对密钥的位置。
对我来说,它在下载目录中
我使用以下命令切换到下载目录:CD 下载
然后从我们复制的 AWS SSH 客户端粘贴以下命令并按 Enter


您现在已通过 SSH 连接到 EC2 实例
第4步: 接下来我们需要创建一个 BASH 脚本
回到我们的终端使用以下命令创建一个脚本
命令 VIM<filename.sh>创建一个脚本。对于这一部分,我只是使用了以下名称 LUITWS.sh

对于这个项目,我们输入了以下命令来安装 Apache 并创建自定义网页输出。
使用 I 插入或使用键盘上的 INS。

完成后按 ESC 键然后 shift: 并输入 wq 写入并退出
我们还需要通过运行以下命令来更改脚本的权限


第 5 步: 测试——让我们测试我们的脚本,看看它是否有效。
获取我们实例的 IP 地址

打开 Web 浏览器页面并输入实例 IP 地址。如果您在网页上看到您的评论,则您已成功实施该脚本。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

浙公网安备 33010602011771号