如何從同一 LAN 上的其他電腦存取 ubuntu 虛擬主機上託管的 Web 應用程式

如何從同一 LAN 上的其他電腦存取 ubuntu 虛擬主機上託管的 Web 應用程式

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以存取該網頁。

相關內容