我如何干净地删除Ubuntu服务器上的Apache2服务器,然后重新安装?

我在我的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 

你应该很好走。