---
title: 卸载
description: "业务运行中通常不需要执行卸载操作。卸载Nginx之前需要确保服务已关闭，然后根据不同的安装方式选择相应的卸载方法。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Nginx/kunpengnginx_02_0018.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/Nginx/kunpengnginx_02_0018.html
indexId: 2f1db912b1ba2d8cc8ad6b0a3cd8ef6c4df0bf65ac2501a876633a634677917c70
---
# 卸载

业务运行中通常不需要执行卸载操作。卸载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。 1 /usr/sbin/nginx -s quit

- 方法二：使用结束进程命令。
  1 pkill nginx

- 方法三：通过Service服务关闭。
  1 service nginx stop


#### 卸载Nginx（通过源码编译安装或一键式脚本安装）

通过源码编译安装Nginx只是生成对应的文件，因此直接删除对应的目录即可。```
rm -rf /usr/local/nginx
ls /usr/local/nginx
```


#### 卸载Nginx（通过镜像站RPM包安装）

1. 卸载Nginx。
  1 2 rpm -qa | grep nginx rpm -e --nodeps nginx-x.xx.x

2. 查询系统中安装的软件包中是否包含Nginx软件。
  1 rpm -qa | grep nginx

  如果查询不到Nginx软件表示已经卸载完成。

3. 删除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
