Windows

無法連接到(Vagrant)Virtualbox 內部的 WebServer

  • January 11, 2016

我有一個以 Virtualbox 作為提供者的 Vagrant Box。來賓作業系統是 Windows Server 2012 R2。我使用 vagrant 的專用網路設置和任意 ip,這是唯一的。

在盒子裡,我安裝了 Apache。如果我打開瀏覽器,我會從 vm 中得到響應。但是當我嘗試從我的主人連接到客人時,我什麼也得不到。

我檢查了“Listen”指令是否僅設置為 localhost,但不是。它設置為 *:8080

如何在主機中獲得響應?

您需要將埠轉發到來賓機器。請參閱:https ://docs.vagrantup.com/v2/networking/forwarded_ports.html

Vagrant.configure("2") do |config|
 config.vm.network "forwarded_port", guest: 8080, host: 8080
end

引用自:https://serverfault.com/questions/748145