CentOS7.9使用yum在线安装Nginx
系列 - Nginx学习
目录
CentOS 7.9 使用 yum 在线安装 Nginx
Note
操作系统版本:CentOS 7.9
参考文档:Nginx 官方文档
1.安装依赖软件
安装必要的依赖软件,命令如下:
yum install -y yum-utils
2.配置Nginx仓库
配置 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 命令开启该仓库。
3.安装Nginx软件
安装 Nginx 软件,命令如下:
yum install -y nginx
查看 Nginx 版本,命令如下:
nginx -v
4.启动nginx服务
我们可以通过 systemctl 命令和 Nginx 脚本两种方式来管理 Nginx 服务,但同一时间只能使用一种(如使用 systemctl 命令启动服务后,不能使用脚本停止服务)。
4.1 使用systemctl启动
使用systemctl启动 Nginx 服务并设置开机自启
命令如下:
systemctl start nginx
systemctl enable nginx
查看 Nginx 服务启动状态。
命令如下:
netstat -autlp|grep nginx
ps -aux|grep nginx
4.2 使用脚本启动
使用脚本启动 Nginx 服务命令如下:
/usr/sbin/nginx
Note
其他命令如下:
/usr/sbin/nginx -s stop:停止/usr/sbin/nginx -s reload:重载/usr/sbin/nginx -s stop && /usr/sbin/nginx:重启