在 Debian 系统上卸载 Nginx,可以按下面步骤操作,根据你是完全卸载还是只删除软件但保留配置来选择。
dpkg -l | grep nginx
或
nginx -v
再卸载前建议先停止服务:
sudo systemctl stop nginx
sudo systemctl disable nginx
sudo apt remove nginx nginx-common
适合以后可能重新安装并复用配置的情况
同时删除软件 + 配置文件
sudo apt purge nginx nginx-common nginx-core
如果你不确定装了哪些 nginx 包,可以先查一下:
dpkg -l | grep nginx
然后逐个 purge。
sudo rm -rf /etc/nginx
sudo rm -rf /var/www/html
sudo rm -rf /var/log/nginx
sudo apt autoremove
sudo apt autoclean
nginx -v
如果提示 command not found,说明已成功卸载。
# 查找 nginx 位置
which nginx
# 手动删除
sudo rm -f /usr/local/nginx/sbin/nginx
sudo rm -rf /usr/local/nginx
可以告诉我你的安装方式,我可以给你精确卸载方案。
✅ 总结(最常用)
sudo systemctl stop nginx
sudo apt purge nginx nginx-common nginx-core
sudo apt autoremove
sudo rm -rf /etc/nginx /var/log/nginx
如果你是在 Debian 10 / 11 / 12 或遇到 卸载后端口仍被占用,可以继续问我。