mod_proxy apache 加载错误 - ap_timeout_parameter_parse

mod_proxy apache 加载错误 - ap_timeout_parameter_parse

编译 mod_proxy 后如下: /wm/httpd/bin/apxs -i -a -c mod_proxy.c proxy_util.c

当我尝试启动 Apache 时出现此错误:

su -c "/etc/init.d/httpd restart" 
Password: 
Stopping httpd:              [  OK  ]
Starting httpd: httpd: Syntax error on line 60 of /etc/httpd/conf/httpd.conf: Cannot load  /etc/httpd/modules/mod_proxy.so into server: /etc/httpd/modules/mod_proxy.so: undefined symbol: ap_timeout_parameter_parse

有什么建议吗?

答案1

当一段代码(在本例中为模块mod_proxy)查找符号ap_timeout_parameter_parse但在 apache 核心或任何加载的模块中都找不到它时,就会发生该错误。

您应该尝试手动重新启动 apache;如果这不起作用,请重新编译 apache 及其所有模块(包括mod_proxy),然后重新启动它。ap_timeout_parameter_parse存在于核心中,因此您应该mod_proxy只需重新编译 apache 即可再次工作;但是,最好重新编译所有内容,以便您的模块和核心彼此一致。

相关内容