我有5个JBoss实例在不同的端口(8080到8480)上configuration和运行,每个实例都分配给一个特定的项目团队。我想进一步configuration它,以便属于一个项目的用户应该能够访问他们的实例(节点)只需inputURL /节点而不提及端口号,例如http:// localhost / node1应该将它们带到第一个实例,依此类推。 据我所知,mod_jk可以用来在单个节点的服务器上实现这一点。如果有人能够帮助我,请不吝赐教。
谢谢Nagaraj
你不必使用mod_jk ,只需使用mod_proxy来完成工作。 只要把它放在你的apacheconfiguration里:
<Location /node1> ProxyPass http://<jboss_server_name>:8080/ ProxyPassReverse http://<jboss_server_name>:8080/ </Location> <Location /node2> ProxyPass http://<jboss_server_name>:8180/ ProxyPassReverse http://<jboss_server_name>:8180/ </Location> ...
这样,所有对/node1请求将被转发到你的第一个jboss实例,并且/node2将被转发到你的第二个jboss实例,依此类推。
我能够满足我的要求,使用mod_jk,通过遵循这个优秀的文章
http://www.linuxjournal.com/article/8561 。
虽然是为Apache / Tomcat编写的,但它为我提供了足够的信息,并在我的环境中成功应用。
谢谢。