Apache2 未启动

Apache2 未启动

当我尝试启动 Apache2 时,它会失败,如果我这样做

Apache2 -e Debug

出现这些错误

[Thu Feb 09 09:46:08.244772 2017] [core:warn] [pid 16287] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
[Thu Feb 09 09:46:08.245358 2017] [core:warn] [pid 16287] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Thu Feb 09 09:46:08.245695 2017] [core:warn] [pid 16287] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Thu Feb 09 09:46:08.245764 2017] [core:warn] [pid 16287] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}

我不知道服务器出了什么问题,因为它以前可以工作,但是在尝试安装 OpenLDAP 后它就停止工作了。

我正在运行 Ubuntu 16.04.1 和 apache 2.4.18

我也尝试过卸载并重新安装 apache,但是没有用。

答案1

此变量可能由 init 脚本设置 - 例如 /etc/init.d/apache 或 /etc/systemd/system/httpd.service。尝试使用 init 脚本启动它。

此外,请详细介绍操作系统(哪个版本)和 Apache 安装(自定义构建或存储库?)。

相关内容