Greifen Sie von einem anderen VirtualBox-Gastbetriebssystem aus auf die Website auf einem VirtualBox-Gastbetriebssystem zu

-1

Ich verwende VirtualBox auf einem Mac. Ich besitze eine virtuelle Maschine unter Linux, auf der ich eine Website entwickle. Seine Hosts-Datei hat:

127.0.0.1 localhost
127.0.1.1 my-test-site.gyford.com

Ich kann dann http//my-test-site.gyford.comauf den Browser meines Mac zugreifen .

Ich habe aber auch einige virtuelle Windows-Maschinen von https://modern.ie/ zum Testen des Browsers und möchte in diesen Maschinen über den Internet Explorer auf dieselbe Website zugreifen.

Ich habe versucht hinzuzufügen

127.0.1.1 my-test-site.gyford.com

auf die Hostdateien der Windows-Computer, aber wie erwartet kann die Site nicht gefunden werden.

Gibt es eine Möglichkeit, von der virtuellen Windows-Maschine aus auf die Website zuzugreifen, die auf der virtuellen Linux-Maschine ausgeführt wird?

Phil Gyford
quelle
Wenn der Server die virtuelle Maschine ist, müssen Sie die lokale LAN-IP-Adresse der virtuellen Maschine zur Hosts-Datei hinzufügen, die natürlich NICHT 127.0.0.1
Ramhound
Sind diese Gäste mit Netzwerkschnittstellen konfiguriert? Wie sind die Netzwerkschnittstellen konfiguriert? Sind sie auf NAT eingestellt oder überbrückt oder auf etwas anderes?
Kenster
@Ramhound - Der Server befindet sich auf einer virtuellen Maschine und der Client auf einer anderen virtuellen Maschine.
Phil Gyford
@Kenster - Beide virtuellen Maschinen sind momentan auf NAT, was anscheinend Standard ist.
Phil Gyford
127.0.0.1 ist der localhost, der außerhalb der Maschine selbst nicht gültig ist
Ramhound

Antworten:

0

Versuche dies:

  1. Konfigurieren Sie Ihre Linux-VM: VirtualBox -> Einstellungen -> Netzwerk -> Bridged Adapter. Jetzt hat Ihr Linux-Rechner eine eindeutige IP-Adresse. Beispiel: 10.6.204.58

  2. Auf Ihrem Windows-Computer: Eingabeaufforderung -> Pingen Sie die 'Linux-IP-Nummer'. Beispiel: ping 10.6.204.58. Wenn Sie zuhören, dann OK !!!

  3. Öffnen Sie den Explorer-Browser und ändern Sie die Adresse 127.0.0.1 (localhost) in Linux IP. Beispiel: 10.6.204.58/nameApp

kmn1405
quelle
-1

127.0.1.1 ist ein localhost und öffnet nicht die in Linux erstellte Website. Bitte versuchen Sie, die IP der Website (öffentliche IP / statische IP dieser Website) hinzuzufügen und die Hosts-Datei zu speichern. Dann überprüfe die Funktionsfähigkeit!

Vembutech
quelle
Ich verstehe nicht ganz ... Soweit ich weiß, hat die Website keine öffentliche IP-Adresse - sie wird nur auf einer virtuellen Maschine auf meinem Laptop gehostet. Kannst du genauer sein?
Phil Gyford
Verwenden Sie dann die lokale IP-Adresse der Linux-Box und passen Sie sie in der Hosts-Datei an.
Smeerpijp,