为Jboss管理控制台配置单独的端口

时间:2011-05-09 00:57:52

标签: jboss5.x firewall sysadmin

我们想在防火墙后配置我们的jboss服务器。我们希望仅允许公共访问我们的Web应用程序,而不是任何标准的JBoss服务,例如管理控制台jmx控制台。

有没有办法为jboss配置单独的端口 admin-console,jmx-console

1 个答案:

答案 0 :(得分:1)

据我所知,纯粹的JBOSS - 不。 JBOSS只有一个连接器和一个用于Web应用程序的部署工具。

但是,如果你在JBOSS之前使用Apache它很容易:对我自己 - 我用apache mod_jk解决了这个问题。并使用单独的VirtualHost和JkMount发布admin-console,jmx-console:

<VirtualHost 192.168.1.2:443>
   JkMount /admin-console/* jbossServer
...
</VirtualHost>

<VirtualHost public.com:80>
    JkMount /public-application/* jbossServer
    JkMount /another-public-application/* jbossServer
</VirtualHost>

但是,在这种情况下,您将有义务在部署新应用程序时更新您的apache配置。