Web 應用程式在安裝在虛擬機器上的 ubuntu 中設定為來賓,並以 Windows 10 作為主機。該網站可透過 Windows 連接埠存取
localhost:8080
但需要從同一區域網路內的其他電腦存取該網站,是否可以這樣做。如何?
答案1
這取決於您如何在訪客中配置網路。 VirtualBox 文件中描述了多種網路模式:https://www.virtualbox.org/manual/ch06.html#networkingmodes。
如果可能,請嘗試使用橋接網路來提供應可從外部存取的訪客服務。在典型的設定中,來賓將以與主機相同的方式從 DHCP 取得 IP,並且應該像主機一樣從外部可見。
附言。請記住,橋接網路和 Windows 主機可能會遇到一些問題(例如https://stackoverflow.com/questions/31922055/bridged-networking-not-working-in-virtualbox-under-windows-10)
答案2
是的,這是可能的。ifconfig
在 Ubuntu 或Windows 中輸入ipconfig
以了解您的 IP 位址。然後localhost
用該數字替換。
例如,如果您的 Windows 電腦的 IP 位址是 192.168.0.2,請鍵入192.168.0.2:8080
以存取該網頁。