Eu uso o sistema operacional Windows (7) como plataforma de desenvolvimento, rodando em um Mac / Parallels Desktop 5.
Eu gostaria de acessar o localhost do Windows - do lado do Mac para fins de teste.
Eu encontrei muitas soluções de acesso ao contrário (acesse o localhost do Mac do Windows) - mas não encontrei nenhuma solução para esta direção de acesso (se houver).
Qualquer ideia ? É possível ?
Respostas:
Eu tive o mesmo problema que você Ranch. Estou executando o Win7 no Mac OS X (Snow Leopard) / Parallels 5. Resolvi meu problema localhost no mac, desligando o firewall win7 e "habilitar" a autenticação anônima na configuração de autenticação no Gerenciador do IIS.
Também configurei em paralelos:
Configurar - hardware - adaptador de rede 1: adaptador padrão
Preferências - rede - tipo de conexão - rede compartilhada
Editar: Para Parallels 8
Configurar> Hardware> Adaptador de rede 1: Adaptador padrão
Preferências> Avançado
Network: Change Settings
>> Compartilhadofonte
O que foi dito acima não me ajudou, mas isso:
Vá para a VM do Windows, vá para Iniciar -> Executar ... -> digite cmd.exe
A linha de comando do Windows é aberta. Digite
ipconfig
e descubra seu endereço IP4.Edite seu arquivo de hosts do macs conforme descrito nesta postagem do blog . Coloque a seguinte linha, substituindo o IP local das minhas VMs do Windows (aqui 10.211.55.5) pelo que você descobriu na etapa anterior:
Então, você pode acessar o host local do Windows usando win em vez de localhost, por exemplo
http://windows:8080/someapp
fonte
Isso depende de como sua placa de rede está configurada na máquina virtual. Não sei como é em paralelo, mas no VMWare Fusion você pode configurá-lo como "bridge" (o que significa compartilhar o mesmo ip com o host), "NAT" o que significa que terá seu próprio endereço ip privado e se conectar à Internet através do host, ou "Rede privada", o que significa que terá um endereço IP privado e não se conectará à Internet. No segundo e terceiro caso você pode acessar o servidor web rodando no windows usando o endereço ip privado da máquina virtual, mas no caso da bridge não acho que isso possa ser feito.
fonte
Parece-me que a configuração do Parallels está definida para rede somente host para o convidado. Mudar para rede compartilhada deve fornecer ao sistema operacional Windows convidado um endereço IP local.
Em seguida, você terá que acessar o endereço IP local do Windows ( não 127.0.0.1) no navegador Mac. Você pode descobrir o endereço IP a ser usado abrindo um prompt de comando no convidado do Windows e observando a saída do
ipconfig
comando.fonte
Eu segui as instruções acima e Akku deu a dica importante, embora para mim não funcionou. Quando executo ipconfig na linha de comando do Windows, obtenho 10.211.55.3 como endereço IPv4 e 10.211.55.1 como gateway padrão. Usar 10.211.55.3 no arquivo de hosts do Windows (C: \ Windows \ System32 \ drivers \ etc \ hosts) não funcionou - não sei por quê. Então tentei: 10.211.55.2 e funcionou.
Resumindo: você deve definir sua configuração de host virtual apache primeiro conforme descrito e, em seguida, você deve abrir: C: \ Windows \ System32 \ drivers \ etc \ hosts e inserir: 10.211.55.2 mysite.localhost (ou o que você definiu em seu arquivo de configuração de host virtual). Espero que isso ajude aqueles com o mesmo problema que eu.
Encontrei isso aqui: http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/
fonte