Настройте отдельный порт для консоли администратора Jboss
Мы хотим настроить наш сервер jboss за брандмауэром. Мы хотим разрешить доступ только к нашему веб-приложению.
Есть ли способ настроить отдельный порт для 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]