私のマシンにはApacheがインストールされています。そして、同じマシンの仮想ボックスにWindows XPがインストールされています。それらの間でApacheを共有できますか?
3 に答える
wxpでw7を使用してvirtualboxを実行しています。ホスト (wxp) でローカル Apache インストールを実行しています。IP 10.0.2.2 を使用して、ゲスト システムからホスト Apache インストールにアクセスできます。
上記の IP をテストするドメインを指すエントリをゲスト ホスト ファイル (windows/system32/drivers/etc/hosts) に追加しました。したがって: 10.0.2.2 www.domainname.com
ゲスト w7 システムから、ホスト システムのローカル Apache から提供される www.domainname.com にアクセスできるようになりました。これは、ホストでの mysql db サポートを含めて機能します。
このスレッドで IP 番号を見つけました: https://forums.virtualbox.org/viewtopic.php?f=8&t=44068
お役に立てれば。
はい。ただし、XP VM のネットワークを「ブリッジ」に構成する必要があります。次に、XP VM のブラウザーを使用して、ホスト マシン上の Apache サーバーにアクセスできます (たとえば、http://192.168.0.24)。その場合、ホストと VM の両方が同じネットワーク上にあります。
「シェア」って何?メイン システムに Apache がインストールされている場合は、そのインストールによって提供されるページを参照できます。
Windows XP を搭載した仮想マシンと独自の apache インストールがある場合、それは別のインストールです。その仮想マシンへのポート フォワーディングを実行できるため、その仮想マシンにもアクセスできます。
たとえば、Apache 1 (メイン システム) をポート 8112 で実行し、Apache 2 (仮想マシン) をポート 8113 で実行するなど...
htdocs を共有の virtualbox フォルダーに配置できるので、両方のシステムからサイトのコンテンツを更新できると思いますが、それらは別々の apache インストールによって提供されます。