繁体   English   中英

80端口无法加入linux虚拟机

[英]I can't join linux virtual machine on port 80

我正在尝试在我在 VirtualBox 上运行的 Debian 上创建一个公共服务器。 我试过 windows ,它工作正常。 实际上,我只是想加入端口 80。我已经设置了我的调制解调器。

我做了sudo ufw allow 80/tcp

但是当我使用 canyouseeme.org 进行测试时,我收到一条错误消息,并且在端口 80 上看不到服务。

不得不说,我还在这个debian上安装了apache2,还做了一个小虚拟主机。 我不知道这是否与无法从我的虚拟机外部访问端口 80 的事实有关。

有人可以有一个想法吗?

您应该在 virtualbox 中端口转发 80 端口。

首先,go到VM的设置->网络->端口转发。

然后,select 主机端口和本地端口为 80,将 guest ip 设置为您的 vm 的内部 IP(您可以通过ifconfig获取)

查看表格并确保您已创建可以与主机通信的网络接口。 在使用路由器的前提下,仅主机的情况下,在主机和虚拟机上设置端口转发,而在主机上设置公共IP和端口转发。 在桥接的情况下,设置端口转发到公共IP地址和虚拟机。 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM