Dois sites diferentes, o mesmo IP, o mesmo domínio de nível superior, no IIS 7.5 - um funciona e o outro exibe erro HTTP 404

1

Estou executando uma caixa do Windows 2008 R2 com o IIS 7.5 como o servidor da Web.

No IIS, eu tenho dois sites: mysubsite1.mysite.com e mysubsite2.mysite.com. Existe apenas um IP no servidor e ambos os sites compartilham esse IP. Aqui está como eu tenho as ligações configuradas:

mysubsite1.mysite.com funciona bem. No entanto, mysubsite2.mysite.com me dá o seguinte erro:

Not Found

HTTP Error 404. The requested resource is not found.

Agora, se eu alterar o campo Nome do host para mysubsite1.mysite.com para em branco e reiniciar o servidor da Web, os dois sites funcionarão!

A pergunta é por que o campo de nome do host do primeiro site está causando um erro HTTP 404 para o segundo site quando os campos de nome de host de ambos os sites estão preenchidos?

Eu apreciaria qualquer insight. Obrigado.

    
por user717236 28.11.2012 / 23:13

2 respostas

2

Em vez de deixar o endereço para "Todos os não atribuídos", defina-o como o endereço IP compartilhado para ambos os sites.

    
por 29.11.2012 / 00:04
-2

Meu primeiro pensamento é que é um erro de porta. Você parece tentar se conectar a dois sites diferentes na mesma porta e isso simplesmente não funciona. Seu primeiro site, mysubsite1 usa o padrão http-port 80 e funciona bem. No entanto, quando você tenta acessar o mysubsite2 na porta 80, você obtém um erro simplesmente porque o mysubsite2 não existe naquela porta.

O que você precisa fazer é criar um host virtual em uma porta diferente (8081 e para cima são frequentemente usados).

    
por 28.11.2012 / 23:24