由于代理模块,无法在 linux 中启动 apache

adh*_*lon 2 linux fedora apache-2.2

当我尝试启动 apache 或运行命令时,

httpd -M
Run Code Online (Sandbox Code Playgroud)

每个失败并打印以下错误:

httpd:/etc/httpd/conf/httpd.conf 的第 137 行的语法错误:/etc/httpd/conf.d/proxy_ajp.conf 的第 2 行的语法错误:无法加载 /etc/httpd/modules/mod_proxy_ajp.so进入服务器:/etc/httpd/modules/mod_proxy_ajp.so:未定义符号:proxy_module

有想法该怎么解决这个吗?谢谢。

小智 8

确保在 httpd.conf 中有一行加载 proxy_module :

LoadModule proxy_module modules/mod_proxy.so
Run Code Online (Sandbox Code Playgroud)

并确保该文件存在并具有合理的权限。