我们想在防火墙后面配置我们的 jboss 服务器。我们只想允许访问我们的 web 应用程序。
有没有办法为 jboss 配置单独的端口admin-console
?jmx-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]