2016-10-27 10 views
0

Je reçois l'erreur 403 Interdit lorsque j'essaie d'accéder à l'hôte local de mon système d'exploitation sur mon invité VM sous Windows 8.1 sur VirtualBox. Pour accéder à localhost/myPage de mon hôte, je cours 10.0.2.2/myPage sur mon invité. Le code d'erreur ci me est:403 Interdit lors de l'accès localhost du système hôte sur le client VM

Forbidden 
You don't have permission to access /myPage on this server. 

Console: Failed to load resource: the server responded with a status of 403 (Forbidden) 

Un autre site que je teste sur place (sur le port 3000) est retourné un écran vide avec cela dans la console:

Failed to load resource: net::ERR_CONNECTION_RESET 

Pour une raison cependant, je peux voir l'icône du site dans l'onglet du navigateur avec Internet Explorer (pas possible avec Chrome). Si ça aide, j'ai aussi pu accéder à mon site (seulement testé le port 3000 un, '10.0.2.2:3000/myPage') une fois la semaine dernière, cependant quand j'ai essayé encore aujourd'hui, j'ai reçu cette erreur. Je n'ai aucun souvenir de modifier quoi que ce soit qui aurait pu affecter ce problème, bien que j'aie pu faire quelque chose par accident. Y a-t-il une chance que j'accède aux sites de mon hôte incorrectement?

Ou serait-ce un problème avec mes paramètres d'apache?

Je peux envoyer un ping à mon hôte 10.0.2.2 sur mon OS invité sans erreur. Je peux également accéder à mes deux sites en local sur mon système d'exploitation hôte sans problème.

OS hôte: OS X 10.11.6
Invité OS: Win 7, 8.1 (tous deux de Microsoft developer site)

Répondre

1

J'ai trouvé une solution. Pour ma machine, la carte réseau devait être définie comme NAT Network et non comme la valeur par défaut NAT fournie avec l'image Windows de Microsoft.

paramètres de VirtualBox:

Espérons que cela est utile pour tous ceux en cours d'exécution d'autre dans ce problème.