目录

CentOS7.9使用yum在线安装Nginx

系列 - Nginx学习

CentOS 7.9 使用 yum 在线安装 Nginx

Note

操作系统版本:CentOS 7.9

参考文档:Nginx 官方文档

安装必要的依赖软件,命令如下:

yum install -y yum-utils

配置 Nginx 仓库,命令如下:

cat << EOF > /etc/yum.repos.d/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
EOF
Note

默认是开启了 stable 版本仓库,如果要使用 mainline 版本,可使用 yum-config-manager --enable nginx-mainline 命令开启该仓库。

安装 Nginx 软件,命令如下:

yum install -y nginx

查看 Nginx 版本,命令如下:

nginx -v

我们可以通过 systemctl 命令和 Nginx 脚本两种方式来管理 Nginx 服务,但同一时间只能使用一种(如使用 systemctl 命令启动服务后,不能使用脚本停止服务)。

使用systemctl启动 Nginx 服务并设置开机自启

命令如下:

systemctl start nginx
systemctl enable nginx

查看 Nginx 服务启动状态。

命令如下:

netstat -autlp|grep nginx
ps -aux|grep nginx

使用脚本启动 Nginx 服务命令如下:

/usr/sbin/nginx 
Note

其他命令如下:

  • /usr/sbin/nginx -s stop:停止
  • /usr/sbin/nginx -s reload:重载
  • /usr/sbin/nginx -s stop && /usr/sbin/nginx:重启