amazon ec2 linux yum install,在 Amazon Linux 2 EC2 实例上安装来自 Extras 库的软件

本文介绍了如何在Amazon Linux 2的EC2实例上安装和管理Extras库中的软件包,包括检查amazon-linux-extras的存在,列出可用软件,启用并安装所需软件,如PHP 7.2。
摘要由CSDN通过智能技术生成

如何在运行 Amazon Linux 2 的 EC2 实例上安装来自 Extras 库的软件包?

上次更新日期:2020 年 10 月 7 日

如何在运行 Amazon Linux 2 的 Amazon Elastic Compute Cloud (Amazon EC2) 实例上安装来自 amazon-linux-extras 存储库的软件包(称为主题)?

简短描述

要安装来自 Extras 库的软件包,请首先确认您的实例上已经安装了 amazon-linux-extras 存储库。然后列出可用的软件包,启用您需要的软件包,再使用 yum 命令安装该软件包。

注意:此解决方法适用于 Amazon Linux 2。这些步骤不适用于 Amazon Linux 1 2018.03。

解决方法

2.    使用 which 命令确认已经安装了 amazon-linux-extras 软件包:

$ which amazon-linux-extras

/usr/bin/amazon-linux-extras

如果尚未安装 amazon-linux-extras 软件包,则使用 yum 命令进行安装:

$ sudo yum install -y amazon-linux-extras

3.    列出可用的主题。

注意:存储库会定期更新,因此您看到的主题和版本可能与以下列表中显示的不同。

$ amazon-linux-extras

0 ansible2 available [ =2.4.2 =2.4.6 ]

2 httpd_modules available [ =1.0 ]

3 memcached1.5 availabl

### 安装与配置 Apache HTTP 服务器 #### 准备工作 确保已启动 AWS EC2 实例,并完成必要的初始化设置。建议使用带有最新更新的 Linux 发行版,如 Amazon Linux 2 或 Ubuntu Server。 #### 更新软件包列表 为了确保获取最新的软件版本,在安装任何新软件之前应先更新系统的软件包索引: ```bash sudo yum update -y # 对于基于RPM的系统,例如Amazon Linux 2 # 或者对于Ubuntu/Debian系发行版 sudo apt-get update ``` #### 安装 Apache HTTP 服务 根据所使用的操作系统类型执行相应的命令来安装 Apache: ##### 对于 Amazon Linux 2 和其他 RPM-based 系统: ```bash sudo amazon-linux-extras install epel # 启用EPEL仓以便访问额外软件包 sudo yum install httpd # 安装Apache HTTP server ``` ##### 对于 Ubuntu Server 及 Debian 类似系统: ```bash sudo apt-get install apache2 # 安装Apache HTTP server ``` #### 开启并启用 Apache 服务 使 Apache 在每次重启时自动运行,并立即启动该服务: ```bash sudo systemctl start httpd # 启动HTTPD服务 (适用于CentOS/RHEL/Amazon Linux) sudo systemctl enable httpd # 设置开机自启 (适用于CentOS/RHEL/Amazon Linux) # 如果是Ubuntu则替换为apache2 sudo systemctl start apache2 # 启动APACHE2服务(适用于Ubuntu/Debian) sudo systemctl enable apache2 # 设置开机自启(适用于Ubuntu/Debian) ``` #### 验证安装成果 可以通过浏览器访问 EC2 的公共 IP 地址验证是否成功部署了 Apache Web 服务器。如果一切正常,则会看到默认欢迎页面[^1]。 #### 配置防火墙规则允许外部流量到达Web端口80/tcp 为了让外界能够访问到这个网站,还需要调整安全组设置以开放 HTTP 流量(通常是 TCP 上的端口 80)。这一步骤通常是在创建 EC2 实例的过程中定义好的;如果没有这样做的话,可以在 AWS 控制台中修改现有实例的安全组属性[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值