Vários sites com endereços IP diferentes

1

Eu quero configurar mais de um site no IIS7, com cada site tendo seu próprio endereço IP.

Isso é para que eu possa configurar nomes de domínio diferentes em uma intranet para apontar para sites diferentes. Alguém sabe de uma maneira de fazer isso?

Se isso não for possível, ou se houver uma maneira melhor, avise-me.

Minha primeira tentativa usando um método diferente envolveu a diferenciação dos nomes de host no IIS e a edição do arquivo HOSTS de forma apropriada. Isso me permitiu navegar para vários sites na máquina host. No entanto, eu não poderia fazer o mesmo de outras máquinas na rede.

    
por Andrew 16.12.2009 / 04:56

4 respostas

1

Se houver uma razão para você NÃO fazer da maneira que estou prestes a sugerir, por favor me avise e eu posso ajustar meu conselho. No entanto ...

Na caixa do IIS, configure todas as suas webs usando cabeçalhos de host, todas elas podem ter o mesmo endereço IP. Em seguida, no seu DNS, verifique se sua visão interna resolve todos esses domínios para esse IP. Use o DNS internamente, não o arquivo hosts - isso deve resolver seu problema.

    
por 16.12.2009 / 05:08
1

Se você não estiver executando um servidor DNS interno, precisará colocar as mesmas entradas do arquivo host em cada um dos computadores dos quais deseja acessar esses sites. Se você estiver executando um servidor DNS interno, poderá adicionar registros 'A' para permitir que as máquinas cliente pesquisem os nomes de host.

Não há nada de errado com a maneira como você o configura, especialmente se você planeja usar o SSL.

Uma alternativa se você não planeja precisar do SSL é usar o host cabeçalhos para hospedar vários sites fora de um IP (VirtualHosts chamados no Apache falam)

    
por 16.12.2009 / 05:07
0

Parece que você já concluiu a primeira etapa corretamente com nomes de host diferentes, levando a separar sites da Web localmente na máquina.

O passo restante é criar uma entrada no Active Directory, ou qualquer DNS que você esteja usando localmente para pesquisa de nome.

Se todos estiverem usando um DNS externo - em seu ISP, por exemplo, primeiro será necessário configurar um servidor DNS local no qual você possa criar nomes apenas para a intranet.

    
por 16.12.2009 / 05:10
0

As outras respostas são ótimas - Se você não tiver DNS interno, precisará editar o arquivo host de cada uma delas.

Quanto aos múltiplos IP's. Existem maneiras de usar vários IPs. Mesmo se você estiver usando SSL, você pode usar um certificado multi-domínio, alguns chamam de SSL unificado de mensagens. Outra opção é usar um certificado curinga, mas eu não me importo com isso.

No IIS7, a adição do cabeçalho do host foi alterada. Para chegar a ele, na árvore Sites, selecione o site que você deseja editar. No painel Ações, clique em Ligações (também no menu do botão direito). Você pode clicar em editar para alterar uma ligação pré-existente ou adicionar uma nova. Nesta próxima tela, você poderá inserir um nome de host.

* Observe que, se você quiser que seu site carregue domain.com e www.domain.com, será necessário adicionar os dois se estiver hospedando vários sites usando esse método

Aqui está um artigo de technet falando sobre como configurar o host cabeçalhos no IIS7. Eu fiz minhas instruções seguir estes um pouco.

    
por 16.12.2009 / 05:35