it-swarm.com.de

Greifen Sie auf Parallels Windows localhost vom Mac aus zu

Ich verwende Windows (7) als Entwicklungsplattform auf einem Mac/Parallels Desktop 5.

Ich möchte auf den Windows localhost zugreifen - von der Mac-Seite zu Testzwecken.

Ich habe viele Lösungen für den umgekehrten Zugriff gefunden (Zugriff auf Macs localhost von Windows) - aber keine Lösung für diese Zugriffsrichtung (falls vorhanden).

Irgendeine Idee ? Ist es möglich ?

83
Ranch

Ich hatte das gleiche Problem wie du Ranch. Ich verwende Win7 unter Mac OS X (Snow Leopard)/Parallels 5. Ich habe mein Localhost-Problem auf dem Mac gelöst, indem ich die Win7-Firewall deaktiviert und die anonyme Authentifizierung in der Authentifizierungseinstellung im IIS Manager aktiviert hat.

Ich habe auch in Parallelen konfiguriert: 

  1. Konfigurieren - Hardware - Netzwerkadapter 1: Standardadapter

  2. Einstellungen - Netzwerkverbindungstyp - gemeinsames Netzwerk

Bearbeiten: Für Parallels 8

  1. Konfigurieren Sie> Hardware> Netzwerkadapter 1: Standardadapter

  2. Voreinstellungen> Erweitert> Network: Change Settings> Freigegeben

29
Arefin

Das oben genannte hat mir nicht geholfen, aber dies tat:

  • Gehen Sie zu Windows VM und wählen Sie Start -> Ausführen ... -> geben Sie cmd.exe ein

  • Die Windows-Befehlszeile wird geöffnet. Geben Sie ipconfig ein und ermitteln Sie Ihre IP4-Adresse.

  • Bearbeiten Sie Ihre macs hosts-Datei wie in diesem Blogpost beschrieben. Geben Sie in die folgende Zeile ein. Ersetzen Sie die lokale IP-Adresse der Windows-VMs (hier 10.211.55.5) durch die, die Sie im vorherigen Schritt ermittelt haben:

    10.211.55.5   windows
    

Dann können Sie mit win anstelle von localhost auf den localhost von Windows zugreifen, beispielsweise http://windows:8080/someapp

34
Akku

Dies hängt davon ab, wie Ihre Netzwerkkarte in der virtuellen Maschine eingerichtet ist. Ich weiß nicht, wie es in Parallelen ist, aber in VMWare Fusion können Sie es entweder als "Bridged" (das heißt, die gleiche IP mit dem Host teilen) oder "NAT" einrichten und eine Verbindung zum Internet über den Host oder das "private Netzwerk" herstellen, was bedeutet, dass es eine private IP-Adresse hat und keine Verbindung zum Internet besteht. Im zweiten und dritten Fall können Sie mit der privaten IP-Adresse der virtuellen Maschine auf den Webserver zugreifen, der unter Windows ausgeführt wird. Im Bridge-Fall glaube ich jedoch nicht, dass dies möglich ist. 

1
matei

Klingt für mich so, als ob Ihre Parallels-Konfiguration für den Guest auf Host-Only-Networking eingestellt ist. Wenn Sie zu Shared Networking wechseln, sollte Ihr Gast-Windows-Betriebssystem eine lokale IP-Adresse erhalten.

Anschließend müssen Sie vom Mac-Browser aus auf die lokale IP-Adresse von Windows ( nicht 127.0.0.1) zugreifen. Die zu verwendende IP-Adresse finden Sie, indem Sie im Windows-Gast eine Eingabeaufforderung öffnen und die Ausgabe des Befehls ipconfig betrachten.

0
Coxy

Ich habe die obigen Anweisungen befolgt und Akku's hat den wichtigen Hinweis gegeben, obwohl es für mich nicht funktionierte. Wenn ich ipconfig in der Windows-Befehlszeile starte, bekomme ich 10.211.55.3 als IPv4-Adresse und 10.211.55.1 als Standard-Gateway. Die Verwendung von 10.211.55.3 in der Windows-Hosts-Datei (C:\Windows\System32\drivers\etc\hosts) hat nicht funktioniert - nicht sicher, warum. Also habe ich versucht: 10.211.55.2 und es hat funktioniert.

Zusammenfassend: Sie müssen Ihre Apache Virtual Host-Konfiguration zuerst wie beschrieben einrichten und dann C:\Windows\System32\drivers\etc\hosts öffnen und Folgendes eingeben: 10.211.55.2 mysite.localhost (oder was Sie in definiert haben Ihre virtuelle Host-Konfigurationsdatei). Hoffe, das hilft denen mit dem gleichen Problem wie ich.

Ich habe dies hier gefunden: http://sirprize.me/scribble/accessing-localhost-on-lion-Host-with-windows-guest-on-parallels/

0
criscom