1.安装nginx镜像
-
安装yum-utils
sudo yum install yum-utils -
设置yum存储库
vim /etc/yum.repos.d/nginx.repo[nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 -
安装nginx
yum install nginx
2. 修改yum镜像
执行完上述操作后, 仍未下载成功,且出现一下错误:
This system is not registered with an entitlement server. You can use subscription-manager to register
这是因为红帽的企业版Linux系统RHEL是收费的,必须要注册才可正常使用。
这时我们就得替换掉原版的yum,安装一个免费的yum源-->CentOS
-
检查yum源
rpm -qa | grep yum -
删除yum源
rpm -qa|grep yum|xargs rpm -e --nodeps -
下载yum源 我用的是阿里云网络源地址
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm rpm -ivh yum-***rpm -ivh yum-**是用来防止包安装时,有互相依赖
-
检测是否安装成功
rpm -qa |grep yum -
走完以上流程即可下载nginx啦
yum install nginx