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