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 的安装方式

原文地址:https://www.cnblogs.com/lowy/p/11738405.html