2.4. 在 mod_jk中配置 worker 节点


您可以配置多个 worker 节点,以处理 Apache HTTP 服务器转发到 servlet 容器的请求。

此流程中的示例演示了如何在加权轮循配置中定义两个 mod_jk worker 节点,它使用两个 servlet 容器之间的粘性会话。

先决条件

流程

  1. 前往 JBCS_HOME/httpd/conf.d/ 目录。
  2. 创建名为 workers.properties 的文件。
  3. 输入以下配置详情:

    # Define list of workers that will be used
    # for mapping requests
    worker.list=loadbalancer,status
    
    # Define Node1
    # modify the host as your host IP or DNS name.
    worker.node1.port=8009
    worker.node1.host=node1.mydomain.com
    worker.node1.type=ajp13
    worker.node1.ping_mode=A
    worker.node1.lbfactor=1
    worker.node1.secret=<YourSecret>
    
    # Define Node2
    # modify the host as your host IP or DNS name.
    worker.node2.port=8009
    worker.node2.host=node2.mydomain.com
    worker.node2.type=ajp13
    worker.node2.ping_mode=A
    worker.node2.lbfactor=1
    worker.node1.secret=<YourSecret>
    
    # Load-balancing behavior
    worker.loadbalancer.type=lb
    worker.loadbalancer.balance_workers=node1,node2
    worker.loadbalancer.sticky_session=1
    
    # Status worker for managing load balancer
    worker.status.type=status
    注意

    在前面的示例中,确保将 主机端口secret 设置替换为与您的环境相关的值。

    重要

    使用 Tomcat AJP 连接器时需要 secret 属性。您可以为 worker 节点或 worker .properties 文件中的负载均衡器指定 secret 属性。例如:

    worker.<WORKER_NAME>.secret=<YOUR_AJP_SECRET>

    在前面的示例中,将 &lt ;WORKER_NAME& gt ; 和 <YOUR_AJP_SECRET > 替换为与您的环境相关的值。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部