Настройте отдельный порт для консоли администратора Jboss - PullRequest
1 голос
/ 09 мая 2011

Мы хотим настроить наш сервер jboss за брандмауэром. Мы хотим разрешить публичный доступ только к нашему веб-приложению, а не для любой стандартной службы JBoss, такой как консоль администратора jmx console.

Есть ли способ настроить отдельный порт для jboss admin-console, jmx-console ?

1 Ответ

1 голос
/ 09 мая 2011

Как я понимаю с чистым JBOSS - нет.У JBOSS есть только один коннектор и одно средство развертывания для веб-приложений.

Однако, если вы используете Apache до JBOSS, это очень просто: для себя - я решил проблему с помощью apache mod_jk.и публикация admin-console, jmx-console с использованием отдельных VirtualHost и JkMount:

<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 при развертывании новых приложений.

...