Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 无法在HTTPD.CONF文件中配置mod_JK进行负载平衡_Apache_Tomcat_Load Balancing_Httpd.conf_Mod Jk - Fatal编程技术网

Apache 无法在HTTPD.CONF文件中配置mod_JK进行负载平衡

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

我无法使用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 
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兼容性