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

Ave*_*esh 7 server apt apache2

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

我正在使用Ubuntu 14.04 64 位

我已经使用 serverfault 上的答案清除了

  • 须藤服务 apache2 停止
  • sudo apt-get --purge 删除 apache2 sudo apt-get 删除 apache2-common
  • sudo apt-get autoremove
  • whereis apache2(给出3个位置)
  • 须藤 rm -rf /etc/apache2
  • 须藤 rm -rf /usr/sbin/apache2
  • 须藤 rm -rf /usr/lib/apache2

我做了

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

我很难过 - 请帮忙!

编辑 - 刚刚意识到 /usr/sbin/apache2 不存在, /usr/lib/apache2 也不存在

重新安装 3 次后 - 我如何获得它们 - 请帮忙 - 谢谢

Dan*_*Dan 18

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

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

sudo apt-get install --reinstall apache2 apache2-bin
Run Code Online (Sandbox Code Playgroud)

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

sudo apache2ctl start
Run Code Online (Sandbox Code Playgroud)