Le serveur Web de VirtualBox n'est pas accessible sur le navigateur de l'hôte


1

J'ai installé et installé un serveur Web CentOS6 sur une virtualbox.

Configurez déjà le transfert de port des ports 4444 à 80 pour pouvoir y accéder et même pour désactiver le pare-feu Win7.

Je pense que le problème vient probablement d’apache httpd, j’installe donc lynxet je peux voir le test.html que j’ai créé. Mais je ne peux pas y accéder dans le navigateur de l'hôte.

ifconfigdit que l'invité est 10.0.2.15alors lorsque j'essaie d'y accéder dans mon navigateur Web sur je tape:http://10.0.2.15:4444

Je ne sais pas ce qui ne va pas avec ma configuration

EDIT: 127.0.0.1:4444ne fonctionne pas non plus

EDIT: type de réseau commuté sur réseau ponté, le pare-feu Windows est toujours désactivé, le paramètre de transfert de port supprimé sur la virtualbox et je ne pouvais toujours pas accéder au serveur Web. :(


1
Si vous transférez les ports + NAT plutôt que d'utiliser un réseau ponté, vous y accédez depuis 127.0.0.1:4444
Paul, le

@Paul 127.0.0.1:4444 ne fonctionne toujours pas
MegaNairda

On dirait que le serveur Linux fonctionne sur 80 et que vous transférez cela vers 4444 sur l'hôte Windows afin que vous puissiez accéder à partir d'autres machines? Si tel est le cas, 10.0.2.15:80 sur la machine hôte devrait fonctionner et la machine hôte LAN-IP: 4444 devrait fonctionner ailleurs sur votre réseau physique. Une raison particulière de ne pas utiliser de réseau ponté?
Vickash

@Vickash 10.0.2.15:80 ne fonctionne pas non plus. Je veux simplement simplement accéder au serveur Web sur mon PC hôte. Je suis maintenant passé à la mise en réseau pontée. Le système d'exploitation invité a Internet, mais ne peut toujours pas y accéder.
MegaNairda

Si vous avez opté pour le réseau ponté, l'adresse IP sur le serveur devrait être différente et résider à présent dans le même sous-réseau que votre hôte (si c'était le cas avant le commutateur, c'est probablement la raison pour laquelle cela n'a pas fonctionné - Les réseaux connectés sont sur leur propre sous-réseau). Pouvez-vous cingler?
Paul

Réponses:


0

Enfin trouvé la cause. Apparemment, CentOS 6 iptablesbloque le port httpd 80 extérieur par défaut.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.