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

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

我们想在防火墙后面配置我们的 jboss 服务器。我们只想允许访问我们的 web 应用程序。

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

答案1

是的,如果您使用 mod_jk_ajp 映射到 Jboss 从属,那么您可以使用 JKUnmount 指令卸载您不想提供的 jboss 应用程序。

因此,粗略的想法是:

JKMount  /myapp   mainworker
JKUnmount /admin-console
JKUnmount /jmx-console

如果这样配置,理论上,Mod_jk 不会将那些未挂载应用程序的请求转发给 JBoss。不过我还没有尝试过。

这与某些人使用 mod_rewrite 所做的事情类似:

# dont proxy files (or app) located at/in: /images /stylesheets /javascripts
RewriteRule "^/(images|stylesheets|javascripts)/?(.*)" "$0" [L]

相关内容