我们想在防火墙后配置我们的jboss服务器。我们希望仅允许公共访问我们的Web应用程序,而不是任何标准的JBoss服务,例如管理控制台jmx控制台。
有没有办法为jboss配置单独的端口 admin-console,jmx-console ?
答案 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配置。