症状:
昨日心血来潮,想要升级下ubuntu,升级的过程倒是比较顺利,可是升级后apahce好像出了问题,所以就准备把先前安装的apche2卸载了,重新安装和配置一遍。不过事情可没我想的那么顺畅!先是apache2死活不能完全卸载,后来从网上找了些办法,好像彻底泄了,却有发现重新安装的apache2启动不了,因为/etc/apache2目录下压根就没有apache2.conf,envvars等文件!搞了半天也不知道是怎么回事。后来,才知道,主要是apache2没有被完全卸载。

解决:
1. 删除apache
代码:
$ sudo apt-get --purge remove apache2
$ sudo apt-get --purge remove apache2.2-common
$ sudo apt-get autoremove

2. (关键一步)找到没有删除掉的配置文件,一并删除
代码:
$ sudo find  /etc -name "*apache*" -exec  rm -rf {} \;
$ sudo rm -rf /var/www

3. 重装apache2
$ sudo apt-get install apache2
$ sudo /etc/init.d/apache2 restart