Apache 无法在 Ubuntu 上启动

Apache 无法在 Ubuntu 上启动

我的日志错误文件 /var/log/apport.log 中出现了以下错误

错误:apport(pid 27860)2015 年 8 月 7 日星期五 20:03:43:调用 pid 27856,信号 11 错误:apport(pid 27860)2015 年 8 月 7 日星期五 20:03:43:可执行文件:/root/.scan/update(命令行“./update 1500”)错误:apport(pid 27860)2015 年 8 月 7 日星期五 20:03:43:可执行文件不属于软件包,忽略

每次我输入 SSH 命令时:

sudo 服务 apache2 启动

出现以下错误:

* 启动 Web 服务器 apache2 (20)不是目录:apache2:无法打开错误日志文件 /var/log/apache2/error.log。无法打开日志操作“启动”失败。Apache 错误日志可能有更多信息。

当我尝试检查错误日志时,没有名为 apache2 的目录,也没有名为 error.log 的文件,

当前版本如下

Ubuntu 是 12.04 LTS

Apache 2.2.22

PHP 5.3

谢谢

答案1

尝试这样做:

  • mkdir /var/log/apache2
  • 触摸/var/log/apache2/error.log
  • 触摸/var/log/apache2/access.log
  • chown -R root:adm /var/log/apache2
  • chmod 750 /var/log/apache2
  • chmod -R 540 /var/log/apache2/*
  • 服务 apache2 重启

但这不是 apache2 的正常行为。也许你应该用程序检查你的服务器:chkrootkit- 也许它被黑客入侵了,或者有人删除了 apache2 日志目录。

相关内容