Saya menggunakan OS Windows (7) sebagai platform pengembangan, berjalan di Mac / Parallels Desktop 5.
Saya ingin mengakses localhost Windows - dari sisi Mac untuk tujuan pengujian.
Saya telah menemukan banyak solusi untuk mengakses sebaliknya (mengakses localhost Mac dari Windows) - tetapi tidak menemukan solusi untuk arah akses ini (jika ada).
Ada ide ? Apa itu mungkin ?
Jawaban:
Aku punya masalah yang sama denganmu, Ranch. Saya menjalankan Win7 di Mac OS X (Snow Leopard) / Parallels 5. Saya memecahkan masalah localhost saya di mac, dengan mematikan firewall win7 dan "mengaktifkan" otentikasi anonim dalam pengaturan Otentikasi di IIS Manager.
Juga saya telah mengonfigurasi secara paralel:
Konfigurasi - perangkat keras - Adaptor jaringan 1: Adaptor Default
Preferensi - jaringan - jenis sambungan - jaringan bersama
Edit: Untuk Parallels 8
Konfigurasi> Perangkat Keras> Adaptor jaringan 1: Adaptor Default
Preferensi> Lanjutan
Network: Change Settings
>> Dibagikansumber
Di atas tidak membantu saya, tetapi ini berhasil:
Buka VM Windows, buka Start -> Run ... -> ketik cmd.exe
Baris perintah windows terbuka. Ketik
ipconfig
dan cari tahu alamat IP4 Anda.Edit file host macs Anda seperti yang dijelaskan di postingan blog ini . Letakkan di baris berikut, ganti IP lokal VM windows saya (di sini 10.211.55.5) dengan yang Anda temukan di langkah sebelumnya:
Kemudian, Anda dapat mengakses localhost windows menggunakan win daripada localhost, misalnya
http://windows:8080/someapp
sumber
Ini tergantung pada bagaimana kartu jaringan Anda disiapkan di mesin virtual. Saya tidak tahu bagaimana paralelnya, tetapi di VMWare Fusion Anda dapat mengaturnya sebagai "bridged" (yang berarti berbagi ip yang sama dengan host), "NAT" yang berarti akan memiliki alamat ip pribadinya sendiri dan terhubung ke internet melalui host, atau "Jaringan pribadi" yang artinya akan memiliki alamat IP pribadi dan tidak akan terhubung ke internet. Dalam kasus kedua dan ketiga Anda dapat mengakses server web yang berjalan di windows menggunakan alamat ip pribadi dari mesin virtual, tetapi dalam kasus jembatan saya rasa ini tidak dapat dilakukan.
sumber
Kedengarannya seperti konfigurasi Parallels Anda disetel ke jaringan Host-Only untuk Tamu. Beralih ke Jaringan Bersama akan memberi tamu Anda OS Windows alamat IP lokal.
Kemudian, Anda harus mengakses alamat IP lokal Windows ( bukan 127.0.0.1) dari browser Mac. Anda dapat mengetahui alamat IP yang akan digunakan dengan membuka command prompt di tamu Windows dan melihat output dari
ipconfig
perintah tersebut.sumber
Saya telah mengikuti instruksi di atas dan Akku memberikan petunjuk penting, meskipun bagi saya itu tidak berhasil. Ketika saya menjalankan ipconfig di baris perintah windows, saya mendapatkan 10.211.55.3 sebagai IPv4-Address dan 10.211.55.1 sebagai gateway standar. Menggunakan 10.211.55.3 di file host windows (C: \ Windows \ System32 \ drivers \ etc \ hosts) tidak berfungsi - tidak yakin mengapa. Jadi saya mencoba: 10.211.55.2 dan berhasil.
Kesimpulannya: Anda harus mengatur konfigurasi host virtual apache Anda terlebih dahulu seperti yang dijelaskan dan kemudian Anda harus membuka: C: \ Windows \ System32 \ drivers \ etc \ hosts dan masukkan: 10.211.55.2 mysite.localhost (atau apa pun yang Anda tentukan di file konfigurasi host virtual Anda). Semoga ini bisa membantu bagi mereka yang memiliki masalah yang sama seperti saya.
Saya menemukan ini di sini: http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/
sumber