A máquina virtual não pode alcançar o XAMPP corretamente

0

Eu configurei um servidor xampp com vários sites na minha máquina windows 10 (cada um deles tem um próprio arquivo index.php).
(O IP interno da máquina: 192.168.1.133).

como a imagem abaixo:


ÉassimquemeuarquivoC:\windows\system32\drivers\etc\hostsseparececom:

127.0.0.1localhost<br>127.0.0.1mydevsite1.com<br>127.0.0.1mydevsite2.com<br>127.0.0.1mydevsite3.com<br>127.0.0.1mydevsite4.com<br>127.0.0.1mydevsite5.com<br>

TambémconfigureiumamáquinavirtualdoOraclecomotipoderede:Adaptadorempontecomoabaixo:


Daminhamáquinavirtual,possonavegarpara192.168.1.133

(amáquinafísica)

vejaaimagemabaixo:

quefuncionasemfalhas.

embora...agoraquandoeutentonavegarpara

mydevsite1.com


entãoeureceboseguinteerrocomoabaixo:

O que estou perdendo?

Obrigado antecipadamente

    
por XsiSec 10.02.2018 / 12:47

1 resposta

1

Conforme detalhado nos comentários, o convidado da VM não usará o arquivo hosts do computador host, mesmo quando o adaptador estiver em ponte. Você deve tentar alterar o arquivo hosts na máquina virtual com algo semelhante ao seguinte:

ex. VM hosts file

127.0.0.1        localhost
192.168.1.133    mydevsite1.com
192.168.1.133    mydevsite2.com
192.168.1.133    mydevsite3.com
192.168.1.133    mydevsite4.com
192.168.1.133    mydevsite5.com

Além disso, observe em sua captura de tela como www é adicionado automaticamente ao URL. Mesmo que sua instalação do XAMPP esteja configurada corretamente para resolver www versões de determinados domínios (que você deve verificar novamente), essas URLs serão consideradas separadamente para fins de DNS. Então você deve ter entradas para essas versões também:

ex. VM hosts arquivo (cont.)

192.168.1.133    www.mydevsite1.com
192.168.1.133    www.mydevsite2.com
192.168.1.133    www.mydevsite3.com
192.168.1.133    www.mydevsite4.com
192.168.1.133    www.mydevsite5.com

Como observação, como você está fazendo tudo isso com o arquivo hosts de cada computador, talvez valha a pena considerar a configuração de um pequeno servidor DNS local. Em teoria (dependendo de vários fatores), essa pode ser uma opção mais simples do que modificar o arquivo hosts para cada dispositivo que você deseja conectar aos seus sites.

    
por 12.02.2018 / 05:38