4 votes

Accéder à un serveur Apache installé dans VirtualBox depuis un Mac

Je veux installer un linux debian dans une boîte virtuelle et sur debian un serveur web apache. Après cela, j'aimerais y accéder depuis mon Mac via un navigateur, par exemple http://myvirtualbox:80/myfolder . Le but est de tester "à sec" la configuration d'apache avant de l'effectuer sur un serveur debian en direct... cette configuration est-elle possible et si oui, comment ?

UPDATE : Après avoir choisi "Interne", j'ai essayé de déterminer l'adresse IP...

root@straubedebian:~# ip addr eth0
Command "eth0" is unknown, try "ip addr help".
root@straubedebian:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:37:f8:b2 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::a00:27ff:fe37:f8b2/64 scope link 
       valid_lft forever preferred_lft forever
3: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN 
    link/ether f2:cf:03:a1:c0:99 brd ff:ff:ff:ff:ff:ff
root@straubedebian:~# ifconfig
eth0      Link encap:Ethernet  Hardware Adresse 08:00:27:37:f8:b2  
          inet6-Adresse: fe80::a00:27ff:fe37:f8b2/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 B)  TX bytes:5069 (4.9 KiB)

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metrik:1
          RX packets:753 errors:0 dropped:0 overruns:0 frame:0
          TX packets:753 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX bytes:59097 (57.7 KiB)  TX bytes:59097 (57.7 KiB)

Il n'y a pas d'adresse IP que je puisse utiliser :-)

Après cela, je suis passé à "Host-only" et à nouveau pas d'adresse IP :

root@straubedebian:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:37:f8:b2 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::a00:27ff:fe37:f8b2/64 scope link 
       valid_lft forever preferred_lft forever
3: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN 
    link/ether f2:cf:03:a1:c0:99 brd ff:ff:ff:ff:ff:ff

Est-ce un problème lié à Debian ou une mauvaise configuration de VirtualBox ?

5voto

jjungnickel Points 354
  • Mettre en place Host-Only , Interne o Réseau ponté . Chaque fois que vous modifiez la configuration réseau de la machine virtuelle, vous devez informer le système d'exploitation dans cette machine virtuelle de ce changement. Le moyen le plus simple est de redémarrer simplement la machine virtuelle.
  • Recherchez l'adresse IP de la machine virtuelle en utilisant ip addr eth0 .
  • Vérifiez la connectivité de base en utilisant ping <ip-address from previous step> depuis le terminal de votre mac.
  • Editez le /etc/hosts de votre mac en utilisant sudo vim /etc/hosts (ou utilisez un éditeur comme text mate qui peut élever les privilèges par lui-même). Ajoutez une ligne qui ressemble à ceci : <ip-address as above> myvirtualbox anothername yetanothername

Une approche plus puissante, bien qu'elle ne s'adresse peut-être qu'à un public plus sensible aux consoles, est la suivante Vagrant .

0 votes

Merci beaucoup pour cette explication ! Une seule question : où effectuer la première étape ?

0 votes

Lorsque vous configurez votre machine virtuelle (ou après sa création dans les préférences)

0 votes

Ok, j'ai mis à jour ma question...

-1voto

J'ai dû réinstaller avec le réseau ponté pré-configuré, puis ça a marché.

Merci !

0 votes

Bienvenue à Ask Different ! Veuillez lire Comment rédiger une bonne réponse .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X