Ich habe Ubuntu 14.04.2 als virtuelle Maschine (VirtualBox) in meinem MacBook Pro installiert. Ich versuche, mit meinem LAMP-Stack (Linux, Apache, MySQL und PHP) einen Webserver zu starten, kann aber nicht einmal die Apache-Begrüßungsseite aufrufen (indem ich meine IP-Adresse in meinen Browser eingebe).
Ich vermute, dass dies auf eine falsche Netzwerkkonfiguration zurückzuführen ist. Ich habe versucht, die zu bearbeiten /etc/network/interfaces
config auf:
$ sudo nano /etc/network/interfaces
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports eth0 vbox0 vbox1
# The loopback network interface
auto lo
iface lo inet loopback
Wie aus der Ubuntu-Dokumentation hervorgeht, konnte ich meinen Apache-Server jedoch nicht zum Laufen bringen. Wann immer ich Ubuntu installiert habe, habe ich die OpenSSH-, LAMP- und MailServer-Bundles vorinstalliert, sodass ich nicht weiß, ob dies die Konfiguration ein wenig beeinträchtigt.
Außerdem ist mein MacBook Pro ein neues Modell, sodass ich nur über WLAN verfüge. Ich konfiguriere das Netzwerk der virtuellen Maschine in VirtualBox unter "Einstellungen & gt; Netzwerk “und ich wähle Angeschlossen an:„ Bridged Adapter “und wähle meinen WLAN-Adapter (AirPort) wie folgt aus - & gt; Name: en0: WLAN (Flughafen)
Hat jemand eine Ahnung, warum ich meine statische IP nicht eingeben kann und die Apache-Begrüßungsseite erhalte?
auto br0
wird nie funktionieren.Antworten:
Wie aus den Kommentaren hervorgeht - Ihr Problem beruht auf der Tatsache, dass Sie eine falsche Schnittstelle für Ihre VM konfiguriert haben. Obwohl ich nicht mit der Funktionsweise von VirtualBox vertraut bin, möchte ich einen allgemeinen Workflow vorschlagen (der heutzutage bei Containern und Ähnlichem weit verbreitet ist):
Verwenden Sie die Firewall Ihres Hosts (sei es Macs ipw oder was auch immer sie heute verwenden oder Linux iptables, wenn Sie Linux für Ihren Host installiert haben) und "nat" Sie jeden eingehenden Datenverkehr auf *: 80 über die IP Ihrer VM.
quelle