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. :(

MegaNairda
la source
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.

MegaNairda
la source