簡體   English   中英

從另一台計算機訪問虛擬機上的Web服務器

[英]Accessing a web server on a Virtual Machine from another computer

我已經在運行Web服務器的Linux環境中設置了Virtualbox。 主機正在運行Windows 7,我可以從主機的瀏覽器訪問虛擬機中服務器所服務的網絡。

但是,我希望能夠從另一台計算機訪問此Web服務器。 例如,與主機所在網絡位於同一網絡上的一位同事。是否可以這樣做?

Summary:

 Host (win7) interfaces:

  - 172.16.1.15 (internet facing)
  - 192.168.55.1 (VM facing)

Guest (linux with web server running) interface:

  - 192.168.55.2

Web server is reachable from Host (through 192.168.55.1 - 192.168.55.2 interface)

Web server is NOT reachable from other computer on 172.16.1.X network.

你們可以幫我解決這個問題嗎?

謝謝!

好吧,盡管投票毫無理由(謝謝!),我還是找到了一種在Virtualbox設置中實現預期目標的方法:

在計算機上,右鍵單擊“設置”>“網絡”>“高級”>“端口轉發”,然后填充相應的數據,即:

  • 主機IP可能是0.0.0.0,
  • 主機端口應該是其他用戶用來訪問您的計算機(以及虛擬機)的端口,
  • guest ip是VM ip,並且
  • 來賓端口(通常為Web服務器)應為80)。

謝謝您,希望這對下一個有用!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM