清除并重新安装后apache2无法启动

首先 – 我已经看过并尝试了几种方法,包括https://askubuntu.com/questions/94805/apache-server-not-starting/

我正在使用Ubuntu 14.04 64位

我在serverfault使用了一个回答

  • sudo服务apache2停止
  • sudo apt-get –purge删除apache2 sudo apt-get删除apache2-common
  • sudo apt-get autoremove
  • where apache2(给3个地点)
  • sudo rm -rf / etc / apache2
  • sudo rm -rf / usr / sbin / apache2
  • sudo rm -rf / usr / lib / apache2

我做到了

  • sudo apt-get -y install apache2 – 说它是最新版本
  • 所有conf文件都在/ etc / apache2 / etc / log / apache2 / error_log中为空
  • sudo服务apache2 restart没有输出 – 没有错误 – 没有消息
  • http // localhost或127.0.0.1表示Web服务器不可用
  • ps ax | grep -i apache给出7919分/ 0 S + 0:00 grep –color = auto -i apache

我很难过 – 请帮忙!

编辑 – 刚刚实现/ usr / sbin / apache2不存在,/ usr / lib / apache2也不存在

重新安装3次后 – 我如何获得它们 – 请求帮助 – thx

在14.04中,apache二进制文件位于apache2-bin

由于您缺少二进制文件,因此可以尝试重新安装该软件包以及apache2

 sudo apt-get install --reinstall apache2 apache2-bin 

然后尝试再次启动apache,(虽然我相信apache会在安装后自动启动)

 sudo apache2ctl start 

Apache2的二进制文件位于apache2-bin

尝试:

 sudo apt-get --purge remove apache2* sudo apt-get --purge autoremove sudo apt-get install apache2 

thx回应。

我确实尝试过清洗,自动移动和安装

它安装了文件 – echo很多东西设置conf和默认网站但是当我去localhost时 – 没有web服务器

重启没有回应任何东西,但仍然没有网络服务器

有用的是清除autoremove和

然后sudo-apt-get install tasksel

sudo tasksel

并选择灯服务器

我怀疑有什么可以删除/ usr / sbin / apache2和/ usr / lib / apache2使用whereis apache2盲目跟踪

我希望我知道

sudo apt-get install –reinstall apache2 apache2-bin

这可能会解决我的问题,但很高兴知道

非常感谢