经过几天的测试,我发现一个问题:
LoadModule systemd_module modules/mod_systemd.so
在 centos 7.4 中启动 Apache 2.4.6 时需要,
如果没有LoadModule systemd_module modules/mod_systemd.so
,Apache 将httpd.service start operation timed out. Terminating.
然后我检查apache 2.4 模块列表,没有任何名为 的模块systemd
。
有什么问题?
答案1
我的猜测(我目前无法访问 CentOS 系统)是 Red Hat“反向移植” systemd 功能来自 Apache httpd 的开发分支,并将其包含在他们发布和支持的 Apache httpd 2.4 版本中。
您可能可以在软件包更改日志rpm -q --changelog httpd
或源 RPM 中找到何时以及如何安装。
因此,systemd 模块的文档位于此处:https://httpd.apache.org/docs/trunk/en/mod/mod_systemd.html