温馨提示×

Debian怎么卸载Nginx

小樊
46
2026-08-20 13:40:27
栏目: 智能运维

Debian 系统上卸载 Nginx,可以按下面几种情况选择操作。


一、普通卸载(保留配置文件)

如果你只是想删除 Nginx 程序,但保留配置文件(方便以后重装):

sudo apt remove nginx nginx-common

二、完全卸载(删除程序 + 配置文件)

如果你想彻底删除 Nginx 及其配置

sudo apt purge nginx nginx-common

或者更彻底一点(包括依赖包):

sudo apt purge nginx nginx-common nginx-full nginx-core

三、删除不再需要的依赖包

卸载后清理无用的依赖:

sudo apt autoremove

四、手动清理残留文件(可选但推荐)

有些目录和文件可能不会被自动删除:

sudo rm -rf /etc/nginx
sudo rm -rf /var/log/nginx
sudo rm -rf /var/www/html

⚠️ 注意:/var/www/html 可能包含你的网站数据,确认后再删除。


五、检查是否还有 Nginx 相关包

查看是否还有残留:

dpkg -l | grep nginx

如果有输出,可继续用 sudo apt purge 包名 删除。


六、确认 Nginx 已停止

systemctl status nginx

如果还在运行:

sudo systemctl stop nginx
sudo systemctl disable nginx

七、如果你是用源码安装的 Nginx

那就不是 apt 安装的,需要手动删除:

sudo rm -rf /usr/local/nginx
sudo rm -f /etc/systemd/system/nginx.service

✅ 总结(最常用)

sudo apt purge nginx nginx-common
sudo apt autoremove

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

  • Debian 10 / 11 / 12
  • 或者用 apt / docker / 源码 安装的

我可以给你更精确的方案。

0