好的,所以我已经尝试了这么多次谷歌搜索,但我仍然失败了。我有一个安装了VirtaulBox的Windows 10主机。在我的VirtaulBox内部,我安装了CentOS系统。我在我的CentOS客户端运行了httpd。我正在使用NAT作为我的VBox设置的网络适配器。我已经启用将端口22从我的Windows主机转发到我的CentOS客户端。但是,当我尝试将端口80/8080/9090从我的主机转发到我的CentOS客户端口80时,我无法做到。 Httpd运行正常,我也试过不同的VBox适配器,但似乎NAT是要走的路。我的目标是在我的Windows主机上访问Chrome浏览器上的localhost,并从那里访问我的访客CentOS Apache(httpd)。提前致谢!!!我已经尝试了大约一个星期但没有成功。
我添加了第二个vNIC和一个仅限主机的适配器,并使用此IP从主机连接到guest虚拟机,而NATed则允许Internet访问guest虚拟机;)
—
Zina
netstat -an | findstr :80
或者你要检查的任何端口)。 Skype是其中一个麻烦制造者,因为它检查端口80/443在启动时是否空闲,如果可用,则检查这些端口是否正常。由于您可以将任何端口转发到任何端口 - 您可以使用8081,9091或其他任何内容转发到您的VM到端口8080,9090。它不必是相同的端口。另一件事是检查您的CentOS防火墙,以允许所有接口连接到您的Apache服务器。或者(我最常做的事) - 见下一条评论: