Configurar o site do IIS para funcionar com o cabeçalho do host e a entrada do arquivo hosts

2

Eu sou um bit noob do IIS / Web (sou um serviço de backend do C # / winforms dev) então, por favor, descubra comigo: -)

Eu configurei um site no IIS em minha máquina dev local.

Na seção de ligações do site, ive adicionou 4 ligações, todas as 4 para http:

Host Name                   Port    IP Address
blog.sourcecube.co.za       26581   *
www.blog.sourcecube.co.za   26581   *
blog.sourcecube.co.za       26581   127.0.0.1
www.blog.sourcecube.co.za   26581   127.0.0.1

no meu arquivo hosts (drivers \ etc \ hosts), eu adicionei as entradas folling:

127.0.0.1   blog.sourcecube.co.za
127.0.0.1   www.blog.sourcecube.co.za

quando eu ping meu nome de domínio a partir da linha de comando que de fato resolve para o endereço de loopback, 127.0.0.1.

Então, o que estou esperando que aconteça quando eu navegar para blog.sourcecube.co.za no meu navegador é para resolver a 127.0.0.1, e quando a solicitação atinge o IIS, ele deve saber qual site para servir porque do cabeçalho do host?

Mas quando eu navego para o blog.sourcecube.co.za, recebo um erro "Não é possível conectar-se, o Firefox não consegue estabelecer uma conexão com o servidor no blog.sourcecube.co.za".

O que estou fazendo de errado?

--- ATUALIZAÇÃO ---

Navegando para blog.sourcecube.co.za:26581 do meu navegador funciona ... Gostaria de fazê-lo funcionar sem especificar o número da porta embora.

    
por HarveySaayman 08.04.2012 / 19:35

1 resposta

2

é a porta que você mencionou acima, a porta real que o IIS está escutando? Em caso afirmativo, verifique se você está inserindo o link

A sua compreensão está correta, então não sei por que isso funcionaria. Qual é o erro numérico específico que você recebe? É 404 ou é um erro 500?

Editar 1: Muito simples, então, basta definir seus sites do IIS para a porta 80 em qualquer endereço IP :) Cabeçalhos de host, em seguida, cuidar do resto. 80 está implícito ao inserir "http", para que os usuários não precisem adicionar a porta no final.

Veja o link abaixo link

Nome do cabeçalho do host da porta TCP do endereço IP

192.168.0.100 80 www.example1.com    192.168.0.100 80 exemplo1.com

    
por 08.04.2012 / 20:20

Tags