【发布时间】:2016-04-05 17:08:04
【问题描述】:
最近尝试在 RHEL 7 的 apache 2.4 中使用 mod_jk 设置负载平衡。 Web 服务器和应用程序托管在 Amazon Cloud Service 中。我面临的问题是 mod_jk 的版本。显然很多搜索我知道最新版本的 mod_jk 直到 apache 2.2.X 版本才可用。我得到 mod_jk 不会加载错误。请提供有关此问题的输入。我也无法将其降级为 2.2 .
mod_jk.conf
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkMount /application/* loadbalancer
workers.properties
worker.list=loadbalancer,status
worker.node1.port=8009
worker.node1.host=node1.mydomain.com
worker.node1.type=ajp13
worker.node1.ping_mode=A
worker.node1.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=node1,node2
worker.loadbalancer.sticky_session=1
worker.status.type=status
【问题讨论】:
-
请复制粘贴您的 mod-jk.conf 和 workers.properties
-
请参考上面的 mod_jk.conf 文件。我在 RHEL 6 和 apache 2.2 上使用了很长时间,没有任何问题。
-
请同时复制粘贴日志以检查根本原因
-
无法将模块/mod_jk.so 加载到服务器中:找不到指定的模块
-
抱歉回复晚了。我有一些健康问题。现在画面更清晰了。该消息清楚地表明找不到 mod_jk.so 模块。重新编译然后检查
标签: apache amazon-ec2 mod-jk rhel7