9.2. Especificação de qual Interface da Rede o JBoss EAP 6 usa

Visão Geral

Efetuando a isolação de serviços de forma que eles sejam disponibilizados apenas aos clientes que necessitam dos mesmos para aumentar a segurança de sua rede. O JBoss EAP 6 inclui duas interfaces em suas configurações default, ambas pelas quais efetuam o bind ao 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, mas são fornecidas como um ponto de iniciação.

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 EAP 6.

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

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

    Exemplo 9.1. Especifique a interface pública.

    EAP_HOME/bin/domain.sh -b 10.1.1.1

    Exemplo 9.2. Especifique a interface de gerenciamento.

    EAP_HOME/bin/domain.sh -bmanagement=10.1.1.1

    Exemplo 9.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 9.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 default. 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 EAP 6 completamente antes de editar o arquivo XML.