无法将Windows主机端口80转发到Centos来宾端口80


0

好的,所以我已经尝试了这么多次谷歌搜索,但我仍然失败了。我有一个安装了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)。提前致谢!!!我已经尝试了大约一个星期但没有成功。


正如@Blackmeser所说,检查netstat是否在本地主机上使用了端口(我这样做了 netstat -an | findstr :80 或者你要检查的任何端口)。 Skype是其中一个麻烦制造者,因为它检查端口80/443在启动时是否空闲,如果可用,则检查这些端口是否正常。由于您可以将任何端口转发到任何端口 - 您可以使用8081,9091或其他任何内容转发到您的VM到端口8080,9090。它不必是相同的端口。另一件事是检查您的CentOS防火墙,以允许所有接口连接到您的Apache服务器。或者(我最常做的事) - 见下一条评论:
Zina

我添加了第二个vNIC和一个仅限主机的适配器,并使用此IP从主机连接到guest虚拟机,而NATed则允许Internet访问guest虚拟机;)
Zina

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.