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?


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


-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!


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,
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.