Herstellen einer Verbindung zum Ubuntu-Webserver, der in einer mit Virtual Box erstellten VM ausgeführt wird

Herstellen einer Verbindung zum Ubuntu-Webserver, der in einer mit Virtual Box erstellten VM ausgeführt wird

Ich versuche, eine lokale Entwicklungsumgebung einzurichten, damit meine Entwicklungsarbeit meinen VPS nicht überlastet. Ich lasse ihn nur für Produktionscode frei. Ich habe Probleme, über einen Webbrowser eine Verbindung zum Server herzustellen. Ich erhalte ständig die Fehlermeldung „Safari kann keine Verbindung zum Server herstellen“. Ich habe Folgendes versucht/hergestellt:

  • ServerName zur Datei httpd.conf hinzufügen und auf localhost festlegen
  • In der Datei ports.conf ist Listen auf 80 eingestellt. Ich habe versucht, es auf *:80 zu ändern

Hier sind die „Bedingungen“ meiner Situation:

  • Host-Betriebssystem: OSX 10.9 Mavericks
  • Gastbetriebssystem: Ubuntu Server 12.04.3
  • Verwenden von Virtual Box zum Erstellen der VM

Ich kann problemlos per SSH auf den Server zugreifen, kann aber wiederum nicht über http in einem Browser auf den Server zugreifen.

Antwort1

Ich konnte es herausfinden, danke an die, die mir geholfen haben!

Meine Lösung bestand darin, den Netzwerkeinstellungen der virtuellen Maschine in VirtualBox eine Regel zur Portweiterleitung hinzuzufügen. (Wählen Sie eine vorhandene virtuelle Maschine -> Einstellungen -> Netzwerk -> Portweiterleitung.) Innerhalb der Portweiterleitung habe ich eine Regel wie diese hinzugefügt:

127.0.0.1:8080 (weiterleiten an) 10.0.2.15:80

Wenn ich jetzt etwas http://127.0.0.1:8080in den Browser tippe, wird mir die Standardseite „Es funktioniert“ angezeigt. Das lässt mich glauben, dass etwas Port 80 blockiert, aber wenn das funktioniert, sehe ich keinen Grund, das zu beheben.

verwandte Informationen