在 Ubuntu 上卸载 Apache2 服务,可以按下面步骤来(包括彻底清除配置和依赖)。
先停止正在运行的服务:
sudo systemctl stop apache2
确认已停止:
sudo systemctl status apache2
sudo apt remove apache2
sudo apt purge apache2 apache2-utils apache2-bin apache2.2-common
即使 purge,有时仍会残留目录:
sudo rm -rf /etc/apache2
sudo rm -rf /var/www/html
sudo rm -rf /var/log/apache2
sudo apt autoremove
which apache2
apache2 -v
如果返回 command not found,说明已成功卸载。
确保没有自启项:
sudo systemctl disable apache2
sudo netstat -tulnp | grep :80
如果有其他服务(如 nginx),需单独处理。
sudo systemctl stop apache2 && \
sudo apt purge apache2 apache2-utils apache2-bin -y && \
sudo apt autoremove -y && \
sudo rm -rf /etc/apache2 /var/www/html /var/log/apache2
如果你是想 换成 Nginx、Docker 环境冲突,或 只禁用不卸载,可以告诉我具体场景,我可以给你更合适的方案。