Este artigo fornece instruções detalhadas para hospedar
vários sites usando um único endereço IP.
O IIS (Seviços de
informações da Internet) permite o mapeamento de diversos sites com o mesmo
número de porta para um único endereço IP, usando um recurso chamado Nomes do
cabeçalho do host. Atribuindo um nome de cabeçalho de host exclusivo para cada
site, este recurso permite o mapeamento de mais de um site para um endereço
IP.
Configurar os sites usando os nomes de cabeçalho do host
Para configurar sites usando o recurso Nomes de cabeçalho do
host, execute as seguintes etapas:
- Clique em Iniciar, aponte para Ferramentas administrativas e clique em Serviços de informações da Internet.
- Expanda *
nome_do_servidor (em que
nome_do_servidor é o nome do servidor) e expanda Sites da Web.
- Clique com o botão direito do mouse no site que você quer e
clique em Propriedades.
A caixa de diálogo Propriedades do nome_do_site aparece (na qual nome_do_site é o nome
do site selecionado). - Clique na guia Site da Web e na lista Endereço IP, selecione o endereço IP que deseja atribuir a este
site.
- Clique em Avançado.
- Em Múltiplas identidades para este site,
clique no endereço IP e em Editar.
A caixa de diálogo Identificação avançada de
site aparece. - Na caixa Valor do Cabeçalho do Host, digite o cabeçalho do host que deseja. Por exemplo, digite
www.example1.com. Adicione o número da porta, selecione
o endereço IP na lista e clique em OK.
OBSERVAÇÃO: Se você quiser configurar este site com identidades adicionais,
clique em Adicionar. Use o mesmo endereço IP e porta TCP mas, digite um valor do
cabeçalho do host exclusivo e clique em OK. Por exemplo, se quiser acessar o mesmo site a partir da Internet
e de uma intranet local, é possívell configurar a identidade do site na maneira
exibida no seguinte exemplo:
Endereço IP Porta TCP Nome do cabeçalho do host
192.168.0.100 80 www.example1.com
192.168.0.100 80 example1.com
- Na caixa de diálogo Identificação avançada de
site, clique em OK.
- Na caixa de diálogo Propriedades do nome_do_site, clique em OK.
A janela do IIS retorna. - Clique com o botão direito do mouse no próximo site que
deseja e clique em Propriedades.
- Na lista Endereço IP, selecione o mesmo endereço IP selecionado na etapa 4 e clique em
Avançado.
- Em Múltiplas identidades para este site,
clique no endereço IP e em Editar.
A caixa de diálogo Identificação avançada de
site aparece. - Na caixa Valor do cabeçalho do host, digite um cabeçalho de host exclusivo para esse site. Por exemplo, digite
www.example2.com, adicione o número da porta, selecione
o endereço IP na lista e clique em OK.
- Na caixa de diálogo Identificação avançada de
site, clique em OK.
- Na caixa de diálogo Propriedades do nome_do_site, clique em OK.
A janela do IIS retorna. - Repita as etapas 10 até 15 para cada site que você quer
hospedado neste endereço IP.
- Registre os nomes do cabeçalho do host com o sistema de
resolução de nome apropriado -- por exemplo, um servidor DNS (Sistema de nome
de domínio) ou, no caso de uma rede pequena, um arquivo Hosts.
Agora, os sites estão configurados para aceitar solicitações de
entrada da Web, com base em valores do cabeçalho do host.
Informações adicionais
Não atribua valor do cabeçalho do host para o site padrão. Muitos
programas esperam que o site padrão use um endereço IP de (Todos os não
atribuídos), a Porta TCP 80 e nenhum valor do cabeçalho de
host.
Solução de problemas
- Os clientes não podem se conectar aos sites usando o endereço IP:
Como há mais de um site configurado para o endereço
IP, é necessário conectar o site usando o valor do cabeçalho do host. Ao tentar
se conectar ao site usando o endereço IP, a seguinte mensagem de erro é
exibida: A página não pode ser localizada.
A
página que você procura pode ter sido removida, ter sofrido alteração no nome
ou está temporariamente indisponível.
- Os clientes não podem se conectar aos sites usando os valores do cabeçalho do host:
Vários valores do cabeçalho do host devem ser mapeados
para o endereço IP único, usando um servidor DNS ou um arquivo
Hosts.