只将sepcified请求指向mod_jk balancer

时间:2014-09-08 15:49:26

标签: apache tomcat xampp mod-jk

我创建了tomcat集群,由mod_jk模块完成负载均衡。我使用xampp Apache作为Web服务器。 现在所有请求都直接发给了平衡器。我无法访问htdocts项目

我需要做的只是将特定的URL模式发送到负载均衡器。 例 访问http //:本地主机/同步/ 所有请求后跟/ sync /都应该转到平衡器。

和其他所有htdocs(默认场景) 访问http //:本地主机/

我的/opt/lampp/apache2/conf/httpd.conf

Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"

<Directory "/opt/lampp/apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

LoadModule    jk_module  modules/mod_jk.so  

JkWorkersFile /opt/lampp/apache2/conf/workers.properties  

JkLogFile     logs/mod_jk.log  
JkLogLevel    emerg  
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "  
JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories  
JkRequestLogFormat     "%w %V %T"  

JkMount  /status  stat  
JkMount  /* balancer

我试过改变

JkMount  /* balancer

JkMount  /sync/* balancer

它没有用。

1 个答案:

答案 0 :(得分:0)

您需要为此特定网址添加no-jk

SetEnvIf Request_URI "./particular_URL$" no-jk