Linux CentOS安装nginx-2019
安装软件,不管是Windows还是Linux,我觉得使用官网的办法,这样最可靠,最安全。因为使用第三方的包或者其他镜像的包,可能是被别人修改过的。
而在linux上,我是更愿意使用yum包的安装方式,这样比使用nginx源码要方便的多。源码安装方式要下载多个编译用的软件,要配置安装选项,最后进行编译安装,这种方式太麻烦。
这是nginx.org的使用yum,下载安装办法的链接:http://nginx.org/en/linux_packages.html#stable
在centos系统上的安装方法如下:
0、先安装yum包的工具
sudo yum install yum-utils
1、因为centos系统上可能没有nginx的yum包,所以,使用vi或vim命令,创建nginx的yum包 /etc/yum.repos.d/nginx.repo
sudo vi /etc/yum.repos.d/nginx.repo
2、在该文件内,粘贴输入以下代码,并保存退出。这样的方式安装的是官方的稳定版
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$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/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
3、如果是正式线上生产环境,可以忽略这一步骤。如果是测试开发环境,想使用开发版,也称为主线版(Mainline version)可以执行以下命令,安装的也就是官方的开发版
sudo yum-config-manager --enable nginx-mainline
4、开始安装
sudo yum install nginx
5、安装完成了。以下命令是常用的操作:启动、查看nginx状态、重启、停止、设置开机自启动、关闭开机自启动
启动:systemctl start nginx
查看状态:systemctl status nginx
重启:systemctl restart nginx
停止:systemctl stop nginx
设置开机自动启动:systemctl enable nginx
关闭开机自动启动:systemctl disabled nginx
以上就是在linux centos 的安装方式