场景:我是再做httpd代理tomcat,编译安装的httpd,当时编译时的选项不多,所以导致后面有很多的模块没有开启或者没有编译,所以出现很多问题!
我在配置好代理代码后启动httpd,启动不了,查看logs/error.log文件报下面的错误,原因是byrequests
模块没有加载!
报错信息如下:
[Fri Apr 24 18:05:59.918885 2020] [proxy:crit] [pid 31137] AH02432: Cannot find LB Method: byrequests
[Fri Apr 24 18:05:59.919161 2020] [proxy_balancer:emerg] [pid 31137] (22)Invalid argument: AH01183: Cannot share balancer
[Fri Apr 24 18:05:59.919182 2020] [:emerg] [pid 31137] AH00020: Configuration Failed, exiting
解决:
编辑主配置文件,将其开放就可以了!
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so