安装软件,不管是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