在 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可能包含你的网站数据,确认后再删除。
查看是否还有残留:
dpkg -l | grep nginx
如果有输出,可继续用 sudo apt purge 包名 删除。
systemctl status nginx
如果还在运行:
sudo systemctl stop nginx
sudo systemctl disable 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
如果你愿意,可以告诉我:
我可以给你更精确的方案。