11.2. Especificação da Interface de Rede utilizada pelo JBoss Enterprise Application Plataform

Visão Geral

Realize o isolamento de serviços de forma que eles sejam acessíveis apenas aos clientes que precisam aumentar a segurança de sua rede. O JBoss Enterprise Application Plataform inclui duas interfaces em sua configuração default, ambas realizam o bind no endereço IP 127.0.0.1 ou localhost por default. Uma das interfaces é chamada management e é usada pelo Management Console, CLI e API. A outra é chamada public e é usada para implantar aplicativos. Essas interfaces não são especiais ou significantes, porém são fornecidas como um ponto de partida.

A interface management usa as portas 9990 e 9999 por default e a interface public usa a porta 8080 ou porta 8443 caso você use o HTTPS.
Você pode alterar o endereço IP da interface de gerenciamento, interface pública ou ambas.

Atenção

Caso você exponha as interfaces de gerenciamento às outras interfaces que estão acessíveis a partir dos hosts remotos, certifique-se das implicações de segurança. Na maioria das vezes, não é recomendado fornecer acesso remoto às interfaces de gerenciamento.
  1. Interrompa o JBoss Enterprise Application Plataform.

    Interrompa o JBoss Enterprise Application Plataform pelo envio de uma interrupção de forma apropriada para o seu sistema operacional. Caso você estiver executando o JBoss Enterprise Application Plataform como um aplicativo de primeiro plano, a maneira típica de realizar isto é pressionar Ctrl+C.
  2. Reinicie o JBoss Enterprise Application Plataform especificando o endereço bind.

    Use a opção da linha de comando -b para iniciar o JBoss Enterprise Application Plataform numa interface específica.

    Exemplo 11.1. Especifique a interface pública.

    EAP_HOME/bin/domain.sh -b 10.1.1.1

    Exemplo 11.2. Especifique a interface de gerenciamento.

    EAP_HOME/bin/domain.sh -bmanagement=10.1.1.1

    Exemplo 11.3. Especifique os diferentes endereços para cada interface.

    EAP_HOME/bin/domain.sh -bmanagement=127.0.0.1 -b 10.1.1.1

    Exemplo 11.4. Efetue a interface pública a todas as interfaces da rede.

    EAP_HOME/bin/domain.sh -b 0.0.0.0
É possível editar o seu arquivo de configuração XML diretamente para alterar os endereços bind padrões. No entanto, caso você realize isto, você não estará apto a usar a opção da linha de comando -b para especificar o endereço IP no período de execução, portanto isto não é recomendado. Caso você decida realizar isto, certifique-se de encerrar o JBoss Enterprise Application Plataform completamente antes de editar o arquivo XML.