Apache 无法在HTTPD.CONF文件中配置mod_JK进行负载平衡
我无法使用mod_jk配置apache负载平衡器。每次我更改httpd.conf文件时,apache服务器都不会启动 以下是场景: 我有两个ApacheTomcat实例,tomcat和tomcat2,它们都运行在不同的端口上。 我想用apache mod_jk为这两个实例建立一个负载平衡器: 我已经下载了mod_jk.so文件并将其放置在modules文件夹中。 在下面的配置中,我正在尝试创建httpd.conf文件:Apache 无法在HTTPD.CONF文件中配置mod_JK进行负载平衡,apache,tomcat,load-balancing,httpd.conf,mod-jk,Apache,Tomcat,Load Balancing,Httpd.conf,Mod Jk,我无法使用mod_jk配置apache负载平衡器。每次我更改httpd.conf文件时,apache服务器都不会启动 以下是场景: 我有两个ApacheTomcat实例,tomcat和tomcat2,它们都运行在不同的端口上。 我想用apache mod_jk为这两个实例建立一个负载平衡器: 我已经下载了mod_jk.so文件并将其放置在modules文件夹中。 在下面的配置中,我正在尝试创建httpd.conf文件: LoadModule jk_module modules/mod_jk.so
LoadModule jk_module modules/mod_jk.so
AddModule mod_jk.c
JkWorkersFile conf/workers.properties
JkLogFile log/httpd/mod_jk.log
JkLogLevel info
mod_jk loadbalancer
JkMount /examples/* loadbalancer
这是我的workers.propertise文件:
# Define list of workers that will be used
worker.list=loadbalancer
# Define Node1
worker.node1.port=8009
worker.node1.host=localhost
worker.node1.type=ajp13
worker.node1.lbfactor=1
worker.node1.cachesize=10
# Define Node2
worker.node2.port=8010
worker.node2.host=localhost
worker.node2.type=ajp13
worker.node2.lbfactor=1
worker.node2.cachesize=10
# Load-balancing behaviour
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
我不确定这里出了什么问题。可能是我在httpd.conf文件中的错误位置添加了mod_jk conf。
谁能给我指路。任何示例工作HTTPD.CONF文件都非常好。
谢谢你的帮助
-桑托什问题解决:
我使用的mod_jk.so文件与apache 2.0版和apache webserver 2.2兼容。
我已经下载了与2.2版本兼容的mod_jk.so文件,现在一切正常
您可以通过以下选项检查详细错误:
c:/your_apache_dir/bin>httpd.exe-D mod_jk
感谢您的帮助。问题解决:
我使用的mod_jk.so文件与apache 2.0版和apache webserver 2.2兼容。
我已经下载了与2.2版本兼容的mod_jk.so文件,现在一切正常
您可以通过以下选项检查详细错误:
c:/your_apache_dir/bin>httpd.exe-D mod_jk
谢谢您的帮助。JkWorkersFile“conf/workers.properties”应该是这种方式,并检查mod_jk兼容性。JkWorkersFile“conf/workers.properties”应该是这种方式,并检查mod_jk兼容性