温馨提示×

如何卸载debian nginx

小樊
41
2026-09-21 18:42:01
栏目: 智能运维

在 Debian 系统上卸载 Nginx,通常可以按以下步骤操作(根据你的安装方式不同,命令略有区别)。


一、如果是通过 apt 安装的 Nginx(最常见)

1. 停止 Nginx 服务

sudo systemctl stop nginx
sudo systemctl disable nginx

2. 卸载 Nginx

sudo apt remove nginx nginx-common nginx-full nginx-light nginx-core

如果不确定装了哪些包,可以先查看:

dpkg -l | grep nginx

3. 彻底删除(包括配置文件)

sudo apt purge nginx nginx-common

4. 清理依赖

sudo apt autoremove

5. 删除残留文件(可选)

sudo rm -rf /etc/nginx
sudo rm -rf /var/log/nginx
sudo rm -rf /var/www/html  # 如果你没用这个目录可删

二、如果是通过源码编译安装的 Nginx

源码安装没有包管理器记录,需要手动删除:

1. 停止 Nginx

sudo nginx -s stop

或

sudo pkill nginx

2. 删除安装目录(常见路径)

sudo rm -rf /usr/local/nginx
sudo rm -f /usr/local/sbin/nginx

3. 删除 systemd 服务(如果有)

sudo rm -f /etc/systemd/system/nginx.service
sudo systemctl daemon-reload

三、验证是否已卸载

which nginx
nginx -v

如果都提示 command not found,说明已成功卸载。


如果你愿意,可以告诉我:

  • Nginx 是怎么装的(apt / 源码 / Docker)
  • 是否要保留网站数据

我可以给你更精确的命令。

0 踩