找不到 API 模块结构“config_log_module”

Can't locate API module structure `config_log_module'

我刚刚在我的 Raspberry Pi 上安装了 Fedora 25,并且我已经使用命令 dnf install httpd.

安装了 Apache

然后我启用了服务:systemctl enable httpd.service

然后启动服务:service httpd start.

这失败了,当我使用 systemctl status httpd.service 检查日志时,我看到以下消息:

httpd: Syntax error on line 214 of /etc/httpd/conf/httpd.conf: Can't locate API module structure `config_log_module'

[编辑]:/etc/httpd/conf/httpd.conf 的第 214 行显示:

LoadModule config_log_module  modules/mod_log_config.so

问题是这个文件确实存在 - 所以我不明白为什么它会因为这个原因而失败?

如果您粘贴配置文件的第 214 行以确保会有所帮助,但您似乎使用了不正确的模块标识符。

mod_log_config 的正确模块标识符是 log_config_module 而不是 config_log_module 配置抱怨的 API。

LoadModule log_config_module modules/mod_log_config.so

地址中是否有 "mod_log_config.so" 文件:“/etc/httpd/modules/mod_log_config.so”?

此命令在您的 httpd 服务器上的输出是什么:

ls -l /etc/httpd/modules/mod_log_config.so

似乎这个模块不存在。