ubuntu - 虛擬機器中的服務如何從外部存取?
伊谢尔伦
伊谢尔伦 2017-04-21 10:55:35
0
2
441

在virtualbox中安裝無圖形界麵的ubuntu,啟動一個rails項目rails s,顯示訪問url為http://0.0.0.0:3000

使用ifconfig查看其eth0 inet addr為10.0.2.15,在外部係統的瀏覽器中訪問http://10.0.2.15:3000卻不能打開網頁,如何訪問?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(2)
左手右手慢动作

需要設定虛擬機器的網路或連接埠對映.
設定網路後可以透過IP存取到虛擬機器, 可以參考 http://www.douban.com/group/topic/15558388/
設定連接埠映射的話, 可以把host 的某個連接埠映射到虛擬機器的一個連接埠, 這樣用localhost:連接埠號碼就可以存取到虛擬機器的服務. 可以參考http://sjsky.iteye.com/blog/909610 http://hi.baidu.com/quqvgmgbexbdgod/item/91da255f724d9d09e7c4a56d

另外, 推薦使用 Vagrant, 這些設定都有官方文件可以參考, 非常方便.

黄舟

給改個虛擬機器再建立一個 host-only connection;然後存取其 IP,例如 192.168.56.101

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板