Configurando hosts virtuais

Os hosts virtuais permitem gerenciar um único servidor de aplicativos em uma única máquina como se o servidor de aplicativos fosse vários servidores de aplicativos, cada um em sua própria máquina host. É possível separar e controlar quais recursos estão disponíveis para os pedidos de cliente, combinando várias máquinas host num único host virtual, ou designando máquinas host a hosts virtuais diferentes.

Antes de Iniciar

Se a configuração do servidor HTTP externo utilizar a porta padrão 9080, não será necessário executar essas etapas.

Sobre Esta Tarefa

Os hosts virtuais isolam e gerenciam independentemente vários conjuntos de recursos na mesma máquina física. Os recursos associados a um host virtual não podem compartilhar dados com os recursos associados a um outro host virtual. Isso é verdadeiro mesmo que os hosts virtuais compartilhem o mesmo servidor de aplicativos na mesma máquina física.

Por exemplo, considere que:
  • Um provedor de serviços da Internet (ISP) tem dois clientes com sites da Internet hospedados na mesma máquina. O ISP mantém os dois sites isolados um do outro, apesar de compartilharem uma máquina, utilizando os hosts virtuais. O ISP associa os recursos da primeira empresa a VirtualHost1 e os recursos da segunda empresa a VirtualHost2. Ambos os hosts virtuais mapeiam o mesmo servidor de aplicativos.
  • Os sites das duas empresas oferecem o mesmo servlet. Cada site possui sua própria instância do servlet e não está ciente do mesmo servlet no outro site. Se a empresa cujo site está organizado no VirtualHost2 tiver dívidas no pagamento de sua conta com o ISP, o ISP poderá recusar todos os pedidos de servlet que sejam roteados para VirtualHost2. Apesar do mesmo servlet estar disponível no VirtualHost1, os pedidos direcionados a VirtualHost2 não vão ao outro host virtual.

Como o servlet está associado a um host virtual em vez de ao endereço DNS real, o servlet no host virtual VirtualHost1 não compartilha seu contexto com o servlet de mesmo nome no host virtual VirtualHost2. Pedidos para o servlet no VirtualHost1 podem continuar normalmente, mesmo que o VirtualHost2 esteja se recusando a preencher pedidos para o servlet de mesmo nome.

Se uma das seguintes condições existir, atualize os números das portas HTTP associadas ao host virtual padrão ou defina um novo host virtual e o associe às portas utilizadas pela configuração do seu servidor HTTP:

  • A configuração do servidor HTTP externo utilizar uma porta diferente da porta padrão 9080, você deverá definir a porta que estiver utilizando.
  • Você estiver utilizando a porta HTTP padrão 9080, mas a porta não mais estará definida. Você deve definir a porta 9080.
  • Você criou vários servidores de aplicativos como servidores independentes ou membros de cluster, que utilizam o mesmo host virtual. Como cada servidor deve estar atendendo em uma porta diferente, você deve definir um alias de host virtual para a porta HTTP de cada servidor.

Se você definir novos aliases de host virtual, identifique os valores de porta que os aliases utilizam na página de configuração do alias do Host no console administrativo.

Execute estas etapas para criar um novo host virtual ou alterar a configuração de um host virtual existente.

Procedimento

  1. No console administrativo, clique em Ambiente > Hosts Virtuais.
  2. Opcional: Crie um novo host virtual. Se você criar um novo host virtual, um conjunto padrão de 90 entradas MIME é automaticamente criado para o host virtual.
    1. No console administrativo, clique em Novo.
    2. Digite o nome do novo host virtual e clique em OK. O novo host virtual aparece na lista de hosts virtuais que é possível configurar.
  3. Selecione o host virtual cuja configuração você deseja alterar.
  4. Em Propriedades Adicionais, clique em Aliases de Host.
  5. Crie novos aliases de host ou atualize aliases de host existentes para associar cada um de seus números de porta HTTP com esse host virtual.

    Deve haver um alias de host virtual correspondente a cada porta que a configuração do servidor HTTP utiliza. Há uma porta HTTP associada com cada contêiner da Web, e geralmente ela é designada para o host virtual denominado default_host. É possível alterar a designação padrão de qualquer host virtual válido.

    Os aliases do host associados ao host virtual default_host são configurados para * na instalação do produto. O * (um asterisco) indica que o nome do alias não precisa ser especificado ou que qualquer nome pode ser especificado.

    Quando a URL do aplicativo é inserida em um navegador da Web, o número da porta é incluído. Por exemplo, se 9082 é o número da porta, a URL especificada pode ter a seguinte aparência:
    http://localhost:9082/wlm/SimpleServlet

    Para criar um novo alias de host:

    1. Clique em Novo(a).
    2. Especifique um nome de alias de host no campo Nome do Host e uma das portas HTTP no campo Porta.

      É possível especificar * (um asterisco) para o nome do alias se você não quiser requerer a especificação do nome do alias ou se quiser permitir que qualquer nome seja especificado.

    3. Clique em OK e em Salvar para salvar sua mudança na configuração.
    Para atualizar um alias de host existente:
    1. Selecione um nome de alias de host existente.
    2. Altere o valor especificado no campo Porta para uma de suas portas HTTP.
    3. Clique em OK e em Salvar para salvar sua mudança na configuração.
  6. Opcional: Defina um tipo de objeto MIME e sus extensão de nome de arquivo se precisar de um tipo MIME diferente dos tipos predefinidos.
    1. Para cada entrada MIME necessária na página Coleta de Tipo MIME, clique em Novo.
    2. Na página Configurações de Tipo MIME, especifique um tipo MIME e a extensão.
    3. Clique em OK e em Salvar para salvar sua mudança na configuração.
  7. Gere novamente a configuração de plug-in de servidor da Web.
    1. Servidores > Tipos de Servidores > Servidores da Web e, em seguida, selecione o servidor da Web adequado.
    2. Clique em Gerar Plug-in e depois clique em Propagar Plug-in.
  8. Reinicie o servidor de aplicativos.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcws_plugin_vhost
Nome do arquivo: tcws_plugin_vhost.html