关于Nginx的安装部署等步骤,官网其实也给了相关说明,这里我结合官方文档以及自己的理解给大家解释一下有关步骤,顺便为大家踩踩坑
安装采用yum方式
注意:我这里用的都是root权限
首先第一步:安装yum工具包这东西是针对yum的,其实装不装都行

1
yum install yum-utils -y

然后配置nginx的yum源,有了这东西,可以直接使用yum安装,

1
vi /etc/yum.repos.d/nginx.repo

写入如下内容:
解释一下这里的文件:
nginx-stable这栏,是比较稳定的安装包(有可能不是最新)
nginx-mainline这个是主线包(就是最新的,但是实际使用中,我们通常不会使用最新的)
参数gpgcheck,意思是下载文件是否进⾏gpg校验,0代表不检查,1代表检查
咱们设置为0就行,官网是1,但是1的话安装指定某些版本的时候可能会校验失败

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
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/$releasever/$basearch/
gpgcheck=0
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

yum源配置好之后,加载一下

1
2
yum clean
yum makecache

安装nginx(默认选择当前最新的稳定版本)

1
yum install nginx -y

如果想指定版本,则

1
yum install nginx-1.12.2 -y

安装完成之后,
启动

1
systemctl start nginx

设置开机自启

1
systemctl enable nginx

如果想关闭开机自启,则

1
systemctl disable nginx

启动之后,查看服务状态

1
systemctl status nginx

如下图,即为正在运行运行成功
此时安装步骤已然完成,打开浏览器,输入主机名开始访问即可默认端口是80访问成功