从另一台计算机访问虚拟机上的 Web 服务器
Accessing a web server on a Virtual Machine from another computer
我已经设置了一个带有 Linux 环境 运行 Web 服务器的 Virtualbox。宿主是运行 Windows7,我可以通过宿主的浏览器访问虚拟机中服务器服务的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为虚拟机ip,
- 如果通常是 Web 服务器,来宾端口应为 80。
谢谢,希望这对下一篇运行有所帮助!
我已经设置了一个带有 Linux 环境 运行 Web 服务器的 Virtualbox。宿主是运行 Windows7,我可以通过宿主的浏览器访问虚拟机中服务器服务的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为虚拟机ip,
- 如果通常是 Web 服务器,来宾端口应为 80。
谢谢,希望这对下一篇运行有所帮助!