Wie kann ich über einen anderen Gast auf die Localhost-Website eines Virtual Box-Gasts zugreifen?


0

Ich benutze internal networkin VM1 und VM2. VM1 ist auch über einen Bridge-Adapter mit dem Internet des Host-Computers verbunden. VM1 und VM2 sind beide virtuelle Box-Maschinen, auf denen Ubuntu Server ausgeführt wird.

Wie kann ich auf den VM2 LAMP-Server (localhost) zugreifen, auf dem Wordpress über den Virtual Box-Hostbrowser installiert ist, sodass der Datenverkehr über VM1 geleitet wird? Ich möchte auf meinem Hostcomputer-Browser auf Wordpress zugreifen.

BEARBEITET:

Ich habe einen Setup-Proxy in VM1, damit ich den Netzwerkverkehr, den VM2 erstellt, steuern und überwachen kann. Ich habe auch Docker in Betracht gezogen, aber der Proxy hat keine Anweisungen, wie ich etwas Ähnliches wie das, was ich brauche, einrichten kann.

Antworten:


0

Sie müssen beide VMs konfigurieren, um mit Bridge-Adaptern mit Ihrem Netzwerk kommunizieren zu können. Sie können dann ihre IP-Adresse so konfigurieren, dass sie sich im selben Subnetz befindet, damit sie kommunizieren können.

Sie müssen dann WordPress so konfigurieren, dass ein Hostname (oder eine IP-Adresse) im WordPress-Administrator verwendet wird, damit die Links und Ressourcen (CSS, JS usw.) aufgelöst werden, wenn Sie die Site auf dem anderen Computer öffnen.

Wenn Sie echte Domain-Namen testen möchten, müssen Sie einige virtuelle Hosts für Ihren Webserver erstellen - und nicht vergessen, dass Sie sicherstellen müssen, dass die Hosts-Dateien auf die Server-IP verweisen Auflösen des Domänennamens in die VM-IP und nicht in das Internet.

Was Sie versuchen, ist ziemlich kompliziert mit der Tatsache, dass Sie Einstellungen auf allen Ihren VMs ändern müssen, damit sie richtig mit Ihrem Webserver kommunizieren können.

Meine persönliche Empfehlung, wenn Sie testen / entwickeln? Kaufen Sie ein günstiges Hosting und registrieren Sie einen Domainnamen, um WordPress zu hosten.


Soweit ich verstanden habe, wenn ich einen Bridge-Adapter zu VM2 hinzufüge, wird der Datenverkehr nicht über VM1, sondern direkt zum Host-Computer geleitet.
user3748173

0

Am Ende habe ich Host-only Atapterund Internal networkin VM2 verwendet. Auf diese Weise kann ich in meinem Internal networkHostcomputer- Browser auf die Wordpress-Website (die sich in VM2 befindet) zugreifen und in VM2 die gesamte externe Verbindung über den Proxy in VM1 steuern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.