Nginx安装
方式一:通过第三方仓库安装
参考:参考博客
由于nginx位于第三方的yum源里面,而不在centos官方yum源里面。因此需要先安装epel(可以到官网下载epel官网下载 centos也可以直接yum install epel-release安装)
然后再yum install nginx。
方式二:直接到官网下载rpm安装包
官网rpm下载 选中对应的操作系统,选择想要安装的版本进行下载。然后拷贝到系统安装。
方式三:RHEL/centos 构建yum资源库文件安装
参考 参考博客 (其实个人觉得这篇文章只是翻译官网 官网安装指引地址)
创建文件 /etc/yum.repos.d/nginx.repo 并写入一下内容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
包的完整性和初始状态校验(个人觉得基本可以不用校验):
不管是rpm包或者是Debian、Ubuntu库都需要使用电子签名来验证包的完整性和初始状态。为了验证一个签名,需要下载nginx签名
http://nginx.org/keys/nginx_signing.key
RHEL/CentOS:
sudo rpm --import nginx_signing.key
说明,Debian、Ubuntu签名认证是默认的,而RHEL/CENTOS需要在文件/etc/yum.repos.d/nginx.repo文件中设置
gpgcheck=1
因为PGP key和nginx安装包放到同一个服务器,因此是可以认证通过的。强烈推荐另外去验证下载的PGP key的有效性
然后就可以使用yum install nginx安装了
方式四:通过源码构建安装
参考 :源码编译安装参考博客
Configure命令官网详解:configure命令官网详解