У меня есть 5 экземпляров JBoss, настроенных и работающих на разных портах (с 8080 по 8480), и каждый экземпляр назначается конкретной команде проекта. Я хотел бы настроить его дальше, чтобы пользователи, принадлежащие к проекту, могли получить доступ к их экземпляру. (узел) просто набрав URL / узел без указания номера порта, например, http: // локальный / узел1 надо брать их в первую инстанцию и тд. Я понимаю, что для этого можно использовать mod_jk на сервере с одним узлом. Буду очень признателен, если бы кто-нибудь мог мне здесь помочь.
Спасибо, Нагарадж
вам не нужно использовать mod_jk
просто используйте mod_proxy
делать работу. просто поместите это в свою конфигурацию apache:
<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, он предоставил мне достаточно информации, чтобы начать работу и успешно применить ее в моей среде.
Спасибо.