あるVirtualBoxゲストOS上のWebサイトに別のVirtualBoxゲストOSからアクセスする


-1

私はMac上でVirtualBoxを使っています。私はWebサイトを開発しているLinuxを実行している仮想マシンを持っています。そのhostsファイルは次のとおりです。

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

私はそれからアクセスすることができます http//my-test-site.gyford.com 私のMacのブラウザで。

しかし、私はまた、いくつかのWindows仮想マシンを持っています。 https://modern.ie/ ブラウザのテストのためにそれらのマシンでIEから同じWebサイトにアクセスしたいと思います。

追加してみた

127.0.1.1 my-test-site.gyford.com

Windowsマシンのホストファイルへのアクセスだが、思ったとおり、サイトが見つからない。

Windows仮想マシンからLinux仮想マシンで実行されているWebサイトにアクセスする方法はありますか?


サーバーが仮想マシンの場合は、仮想マシンのローカルLANのIPアドレスをhostsファイルに追加する必要があります。これはもちろん127.0.0.1ではありません。
Ramhound

これらのゲストはネットワークインターフェースで構成されていますか?ネットワークインターフェースはどのように構成されていますか?彼らはNATに設定されているのか、それともブリッジされているのか、それとも何か他のものなのか?
Kenster

@Ramhound - サーバーは仮想マシン上にあり、クライアントは別の仮想マシン上にあります。
Phil Gyford

@Kenster - 現時点では両方の仮想マシンがNAT上にあります。
Phil Gyford

127.0.0.1はローカルホストであり、マシン自体を超えて有効ではありません
Ramhound

回答:


0

これを試して:

  1. Linux VMを設定します。VirtualBox - >設定 - >ネットワーク - >ブリッジアダプター今、あなたのLinuxマシンは固有のIPを持っています。例:10.6.204.58

  2. Windowsマシンの場合:プロンプト - > 「Linux IP番号」をpingします。例:ping 10.6.204.58。聞いて、それでは大丈夫!

  3. Explorerブラウザを開き、アドレス127.0.0.1(localhost)をLinux IPに変更します。例:10.6.204.58/nameApp


-1

127.0.1.1はローカルホストであり、Linuxで構築されたウェブサイトを開くことはできません。 WebサイトのIP(そのWebサイトのパブリックIP /スタティックIP)を追加して、hostsファイルを保存してください。それからworkablitiyをチェックしてください!


よくわかりませんが…わかっているように、WebサイトにはパブリックIPアドレスがありません - ラップトップの仮想マシンでホストされているだけですもっと具体的にできますか?
Phil Gyford

その後、LinuxボックスのローカルIPアドレスを使用して、hostsファイルで調整します。
Smeerpijp
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.