Rocky9 代理平衡器上的 httpd-2.4.53

httpd-2.4.53 on Rocky9 Proxy balancer

提问人:Bill James 提问时间:11/3/2023 更新时间:11/3/2023 访问量:15

问:

似乎在 Rocky2.4.53 上的 httpd-9 中,<Proxy balancer://my_lb> 定义必须在 VirtualHost 定义中。 如果我在 <Proxy balancer://my_lb> 之前输入“”,httpd 将无法启动并说“找不到 LB 方法:byrequests”。 但是,如果我将“”移动到平衡器定义的“”之后,它可以正常工作。 文档说它不必在 VirtualHost 定义中,但这似乎已经改变了? 在 VirtualHost 之外使用 Rocky8 和 httpd-2.4.37 工作正常。

还有人看到吗?

这不起作用:

    </VirtualHost>
    <Proxy balancer://cam_lb>
     BalancerMember https://myhost1:8443 ping=5 disablereuse=on retry=5 ttl=120
     BalancerMember https://myhost2:8443 ping=5 disablereuse=on retry=5 ttl=120
     Proxyset lbmethod=bytraffic
     Proxyset stickysession=JSESSIONID
    </Proxy>`

这确实有效:

    <Proxy balancer://cam_lb>
     BalancerMember https://myhost1:8443 ping=5 disablereuse=on retry=5 ttl=120
     BalancerMember https://myhost2:8443 ping=5 disablereuse=on retry=5 ttl=120
     Proxyset lbmethod=bytraffic
     Proxyset stickysession=JSESSIONID
    </Proxy>
    </VirtualHost>
Apache Rocky-OS

评论

0赞 Bill James 11/3/2023
我关心的原因是因为,我们使用 puppet 来部署 apache,而 puppetlabs apache 模块没有办法在 VirtualHost 定义中包含平衡器配置,我看到了。

答: 暂无答案