Como posso ver meus sites hospedados no IIS em outras máquinas na minha rede

1

Em casa, tenho uma configuração de rede simples que contém 2 máquinas e 1 roteador belkin.

Em uma máquina, tenho um site hospedado com o IIS7. Em vez do endereço padrão localhost / index.htm, adicionei uma entrada no arquivo HOSTS apontando o ip local (127.0.0.1) para este domínio - www.meusite.dev.

Eu posso acessar o site com www.mysite.dev sem problemas.

O que eu gostaria de fazer é ver este site da minha outra máquina na rede.

Inicialmente eu assumi que isso poderia ser feito com um URL como MACHINE-NAME / www.mysite.dev, mas a conexão sempre expira. Mas eu posso pingar MACHINE-NAME sem problemas.

Para fins de teste, desativei o firewall do Windows em ambas as máquinas, mas não tive alegria.

Como um desenvolvedor web típico, minhas habilidades em tecno / rede são muito ruins.

Alguém pode ver onde estou indo errado?

    
por Truegilly 21.02.2010 / 22:40

4 respostas

1

No Servidor Web, verifique se você criou Web Sites no IIS e se eles têm cabeçalhos de host diferentes (clique em Avançado e você verá onde pode adicioná-los). Para o site # 1, coloque mysite1.com, para o site # 2, coloque mysite2.com ou o que for.

Agora, na sua estação de trabalho, edite o arquivo hosts (C: \ WINDOWS \ system32 \ drivers \ etc \ hosts) e adicione seus sites e pares de endereços IP da seguinte forma:

192.168.2.3       mysite1.com
192.168.2.3       mysite2.com
    
por 04.04.2010 / 05:13
0

Parece que o MACHINE-NAME não está resolvendo corretamente um endereço IP da outra máquina. Sua opção mais fácil é adicionar o endereço IP do host no arquivo de hosts locais da outra máquina.

Para descobrir o endereço IP do servidor web, abra uma janela de comando (por exemplo, digite "cmd" na caixa "Iniciar programas") e digite ipconfig.

Sua entrada pode se parecer com: 192.168.0.10 www.meusite.dev

Em seguida, basta digitar " link " no navegador da outra máquina.

Se você estiver usando entradas de cabeçalho de host diferentes no IIS, precisará colocar esses cabeçalhos de host no outro arquivo host da máquina também, se quiser acessá-los.

Felicidades

    
por 22.02.2010 / 01:46
0

A outra opção é também adicionar os cabeçalhos de host na configuração do IIS e atribuir vários IPs internos e vincular os sites a esses IPs.

Editar C: \ WINDOWS \ system32 \ drivers \ etc \ hosts para apontar os sites para a máquina também é uma opção.

    
por 22.02.2010 / 02:00
0

ok, isso é estranho. ive conseguiu consertá-lo

no arquivo host da outra máquina eu entrei neste

192.168.2.1 mysite.dev

192.168.2.1 é o endereço IP do meu roteador não é o PC que hospeda o IIS7, o ip da LAN dessa máquina é 192.168.2.3 alguém pode dizer por que isso funcionou, estou muito confuso ???

truegilly

    
por 27.02.2010 / 19:36

Tags