卸载
业务运行中通常不需要执行卸载操作。卸载Nginx之前需要确保服务已关闭,然后根据不同的安装方式选择相应的卸载方法。
- 对于源码编译安装或一键式脚本安装,卸载Nginx时只需要直接删除安装目录即可,请参见卸载Nginx(通过源码编译安装或一键式脚本安装)。
- 对于镜像站RPM包安装,卸载Nginx时需要先查询并卸载相关的包,然后删除安装目录,请参见卸载Nginx(通过镜像站RPM包安装)。
关闭Nginx
关闭Nginx有3种方法,包括使用脚本命令、结束进程命令,以及通过Service服务关闭。
- 方法一:通过脚本命令关闭。
1
/usr/local/nginx/sbin/nginx -s quit
对于CentOS 7.6或CentOS 8.1下通过镜像站RPM包安装的Nginx 1.14.2或Nginx 1.19.3版本,请使用以下命令关闭Nginx。
/usr/sbin/nginx -s quit
- 方法二:使用结束进程命令。
1
pkill nginx
- 方法三:通过Service服务关闭。
1
service nginx stop
卸载Nginx(通过源码编译安装或一键式脚本安装)
通过源码编译安装Nginx只是生成对应的文件,因此直接删除对应的目录即可。
1 2 |
rm -rf /usr/local/nginx ls /usr/local/nginx |
卸载Nginx(通过镜像站RPM包安装)
- 卸载Nginx。
1 2
rpm -qa | grep nginx rpm -e --nodeps nginx-x.xx.x
- 查询系统中安装的软件包中是否包含Nginx软件。
1
rpm -qa | grep nginx
如果查询不到Nginx软件表示已经卸载完成。
- 删除Nginx的安装目录。
对于CentOS 7.6或CentOS 8.1下通过镜像站RPM包安装的Nginx,请将以下命令中的“/usr/local/nginx”目录替换为“/etc/nginx”。
1 2
rm -rf /usr/local/nginx ls /usr/local/nginx
父主题: Nginx 移植指南