我在我的Ubuntu服务器上有一些Apache2服务器的奇怪问题。 我相信一些configuration文件可能已经被篡改。 什么是从我的服务器完全删除apache2最简单的方法。 我知道如何使用安装
sudo apt-get install apache2
但是,我只是想确保我完全删除apache2。
运行以下两个命令:
sudo apt-get --purge remove apache2 apt-get remove apache2-common
首先显然停止你的服务器:
sudo service apache2 stop
删除apache2包和依赖关系:
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common sudo apt-get autoremove --purge
如果你手动修改或安装的东西,apt可能不会删除它。 检查剩下的事情:
whereis apache2
看看这些目录里面有什么,如果你确信你想垃圾,手动删除目录。 在我的情况下:
sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2
我想你可以试试看。
APACHE_PKGS=`sudo dpkg --get-selections | grep apache | cut -f 1
在您的terminal,然后检查是否在那里:
echo $APACHE_PKGS
应该显示的东西如:
apache2 apache2-mpm-prefork apache2-utils apache2.2-common等等。 然后你运行这个命令:
sudo apt-get remove --purge $APACHE_PKGS sudo apt-get install $APACHE_PKGS
你应该很好走。