私はWindows(7)OSを開発プラットフォームとして使用し、Mac/Parallels Desktop 5で実行しています。
テスト目的でMac側からWindows localhostにアクセスしたいと思います。
他の方法でアクセスする(WindowsからMacのlocalhostにアクセスする)多くの解決策を見つけましたが、このアクセス方向(もしあれば)の解決策は見つかりませんでした。
何か案が ?出来ますか ?
私は牧場と同じ問題を抱えていました。 Mac OS X(Snow Leopard)/ Parallels 5でWin7を実行しています。win7ファイアウォールをオフにし、IISマネージャー。
また、私は並行して構成しました:
構成-ハードウェア-ネットワークアダプター1:デフォルトアダプター
設定-ネットワーク-接続タイプ-共有ネットワーク
編集:Parallels 8の場合
構成>ハードウェア>ネットワークアダプター1:デフォルトアダプター
設定>詳細設定> Network: Change Settings
>共有
上記は私を助けませんでしたが、これは役に立ちました:
Windows VMに移動し、スタート->実行...-> cmd.exeと入力します
Windowsのコマンドラインが開きます。 ipconfig
と入力して、IP4アドレスを見つけます。
this blogpost の説明に従って、macs hostsファイルを編集します。次の行に、Windows VMのローカルIP(ここでは10.211.55.5)を前の手順で見つけたものに置き換えます。
10.211.55.5 windows
その後、localhostの代わりにwinを使用して、たとえばhttp://windows:8080/someapp
これは、仮想マシンでネットワークカードがどのようにセットアップされているかによって異なります。私はそれがどのように並行しているかはわかりませんが、VMWare Fusionでは「ブリッジ」(ホストと同じIPを共有することを意味します)、「NAT」として設定することができますHost、または「プライベートネットワーク」を介してインターネットに接続します。これは、プライベートIPアドレスを持ち、インターネットに接続しないことを意味します。 2番目と3番目のケースでは、仮想マシンのプライベートIPアドレスを使用して、Windowsで実行されているWebサーバーにアクセスできますが、ブリッジの場合、これができるとは思いません。
Parallelsの設定がゲストのホストオンリーネットワークに設定されているように聞こえます。共有ネットワークに切り替えると、ゲストWindows OSにローカルIPアドレスが付与されます。
次に、MacブラウザーからWindowsローカルIPアドレス(not 127.0.0.1)にアクセスする必要があります。使用するIPアドレスを確認するには、Windowsゲストでコマンドプロンプトを開き、ipconfig
コマンドの出力を確認します。
私は上記の指示に従い、Akkuが重要なヒントを提供しましたが、私にとってはうまくいきませんでした。 Windowsコマンドラインでipconfigを実行すると、IPv4-Addressとして10.211.55.3が、標準ゲートウェイとして10.211.55.1が取得されます。 Windowsホストファイル(C:\ Windows\System32\drivers\etc\hosts)で10.211.55.3を使用しても機能しませんでした-理由はわかりません。だから私は試してみました:10.211.55.2そしてそれは働いた。
要約:最初に説明したようにApache仮想ホストの設定をセットアップし、次にC:\ Windows\System32\drivers\etc\hostsを開いて、次のように入力する必要があります:10.211.55.2 mysite.localhost(または定義したもの)仮想ホスト設定ファイル)。これが私と同じ問題を抱えている人々に役立つことを願っています。
私はこれをここで見つけました: http://sirprize.me/scribble/accessing-localhost-on-lion-Host-with-windows-guest-on-parallels/