使用mod_cluster在Apache HTTPD中重写URL

时间:2015-08-24 03:02:06

标签: apache mod-rewrite jboss mod-cluster

我是Apache新手。我有2个jboss(Jboss为7.1.1)和apache httpd服务器。我正在使用mod_cluster进行负载平衡。我希望隐藏用户的jboss网址,并希望向用户显示干净的网址。

例如

www.mydomain.com将有我的静态网站 subdomain.mydomain.com应该去mydomain.com:8080/myapp
subdomain.mydomain.com/mypage.xhtml应该转到mydomain.com:8080/myapp/mypage.xhtml
sumdomain.mydomain.com/myservice应该去mydomain.com:8080/myapp/service.xhtml?name=myservice

我尝试过许多事情并没有成功。有人可以告诉我是否可能。如果可能的话,我应该做些什么。

提前多多感谢。

问候。

1 个答案:

答案 0 :(得分:0)

您可以使用mod_cluster并仍然可以控制ProxyPass指令。例如。 CreateBalancers 1然后您可以自己创建代理ProxyPassMatch ^/static/ ! ProxyPass / balancer://qacluster stickysession=JSESSIONID|jsessionid nofailover=on ProxyPassReverse / balancer://qacluster ProxyPreserveHost on。请参阅the relevant docs for mod_cluster 1.3.1.Final