Criando um Servidor Proxy

Use o console administrativo para criar e configurar um servidor proxy. Ao criar um servidor proxy, apenas o perfil do servidor de aplicativos pode ser utilizado como o nó de destino.

Sobre esta Tarefa

O servidor proxy roteia os pedidos para nós de servidor de aplicativos. O servidor proxy pode rotear dinamicamente pedidos para todos os servidores de aplicativos com ODC (On-demand Configuration) ativada sem configuração adicional.

Ao instalar o produto, dois perfis são criados: um perfil de servidor de aplicativos independente, que é o perfil padrão, e um perfil de gerenciador de implementação, que é chamado dmgr. Ao criar um servidor proxy, não escolha o perfil do gerenciador de implementação. Apenas o perfil do servidor de aplicativos pode ser usado como o nó de destino.

Procedimento

  1. Crie um servidor proxy no console administrativo clicando em Servidores> tipos de servidor> WebSphere servidores proxy> Novo.
  2. Selecione o nó no qual você deseja que o servidor proxy resida.
  3. Digite um nome para o novo servidor proxy e clique em Next.
  4. Os protocolos suportados HTTP e SIP são selecionados para você. Selecione HTTP se o seu servidor proxy for rotear pedidos para um contêiner da Web e a partir dele. Selecione SIP (Session Initiation Protocol) se o servidor proxy for rotear pedidos para um contêiner SIP e a partir dele.
    Determine se portas HTTP exclusivas devem ou não ser geradas, selecionando ou limpando a seleção Gerar Portas HTTP Exclusivas. Clique em Avançar.
    Nota: Se você criar vários servidores proxy no mesmo nó para escalação vertical, então você pode selecionar a opção para gerar portas exclusivas para evitar conflitos de porta. Determinados cenários avançados referem-se ao mapeamento de porta que pode exigir portas exclusivas. Por exemplo, um balanceador de carga pode equilibrar a carga de pedidos para os servidores proxy no mesmo nó, considerando que cada servidor proxy esteja atendendo em uma porta HTTP exclusiva. Para que o servidor proxy aceite pedidos para um host virtual específico, é necessário incluir as portas HTTP exclusivas geradas para o alias de host do host virtual. Também pode ser necessário modificar os valores de porta que o assistente gera, se essas portas entrarem em conflito com outros servidores locais no mesmo nó.
  5. Selecione um gabarito de servidor proxy no qual basear seu servidor proxy. Clique em Próximo.
    É possível selecionar um modelo padrão ou pode optar por mapear para um servidor proxy existente.

    O mapeamento para um servidor proxy preexistente é uma técnica de economia de tempo. É possível construir um servidor proxy e aplicar todas as configurações específicas requeridas por seu ambiente e, em seguida, utilizar esse servidor proxy como gabarito.

  6. Analise o painel de resumo e clique em Concluir.

Resultados

Agora você possui um servidor proxy funcional que roteia automaticamente pedidos de HTTP para a célula na qual o servidor proxy pertence, ou pedidos de SIP para e a partir de um contêiner SIP. Para ativar o roteamento para outra célula, configure sua célula para comunicar-se com outras células.
Evitar problemas:
  • [AIX Solaris HP-UX Linux Windows]Se o servidor proxy falhar ao iniciar ao tentar iniciá-lo como um usuário não privilegiado em sistemas operacionais baseados em UNIX, altere as portas das cadeias de transporte PROXY_HTTP_ADDRESS e PROXY_HTTPS_ADDRESS para valores maiores que 1024.
  • Ao usar o servidor proxy, é necessário usar a porta padrão. Se qualquer outra porta for usada, o redirecionamento da URL HTTPS poderá ir para a porta errada. Isto porque o host virtual denominado default_host também pode estar usando esta nova porta. O redirecionamento de HTTPS é baseado na primeira porta HTTPS que ele localiza no default_host.
  • Conforme aumenta o número de contêineres SIP em uma implementação, maiores devem ser as configurações de heap no servidor proxy SIP. Por exemplo, uma implementação de 20 contêineres requer um tamanho de heap mínimo de 60 MB, portanto, um parâmetro -Xmo60m deve ser adicionado ao campo de argumentos Geric JVM no painel de máquina virtual Java™ do console admin. No entanto, uma implementação de 70 contêineres requer um valor maior, por exemplo, 200 MB (-Xmo200m). Veja a documentação sobre configurações da máquina virtual Java para obter mais informações sobre argumentos da JVM Generic.