本文仅记录最近在CentOS7上通过YUM安装Nginx的方法,有需要的朋友可以参考以下。当前Nginx官网最新版本是1.19.1稳定版本是1.18.0
本次安装参考的文档有:
Nginx下载链接:http://nginx.org/en/download.html
Nginx安装说明:http://nginx.org/en/linux_packages.html#RHEL-CentOS
下面正式进入安装
一、安装前准备:
sudo yum install yum-utils
二、添加源:
首先需要打开到 /etc/yum.repos.d 目录,然后创建nginx.repo文件
# 打开文件所在路径
cd /etc/yum.repos.d
#新建 nginx.repo 文件
vim nginx.repo
然后将下面内容复制到文件中,保存文件,最好在保存之后查看一下。
[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
三、安装Nginx:
-
检查是否添加源成功,如果没有成功则重复一,检查二步骤
yum search nginx
- 执行安装命令
yum install nginx
- 安装完成后执行检查命令
rpm -qa | grep nginx
- 加入开机启动:
systemctl enable nginx
-
启动后查看nginx的状态:
systemctl status nginx
-
在浏览器输入自己服务器的IP地址即可访问到nginx
# Nginx启动、停止、重新加载配置文件等命令 #启动Nginx systemctl start nginx #停止 systemctl stop nginx # 重新加载 systemctl restart nginx #停止开机自启动 systemctl disable nginx # 查询服务是否开机启动 systemctl is-enabled nginx
注:*代表某个服务的名字 systemctl is-enabled servicename.service #查询服务是否开机启动 systemctl enable *.service #开机运行服务 systemctl disable *.service #取消开机运行 systemctl start *.service #启动服务 systemctl stop *.service #停止服务 systemctl restart *.service #重启服务 systemctl reload *.service #重新加载服务配置文件 systemctl status *.service #查询服务运行状态 systemctl --failed #显示启动失败的服务