Virtual machine Virtualbox不是端口转发端口8080,而是其他端口正常
我在virtualbox上运行Ubuntu18.04,我的主机是mac。VM上的端口8080上有一个活动的服务,但我已通过设置->网络->端口转发将该服务转发到我的主机,方式与我通过设置->网络->端口转发为其他端口所做的方式相同。我已确认其他端口已正确转发,因为我可以看到端口5000上托管的另一个网页。(端口22正在工作,这就是我使用ssh连接到VM的方式)。我访问或访问时无法看到网页 我的问题是,我不知道为什么我的Vue应用程序运行的端口8080出现问题。运行“纱线服务”命令后,我得到 我检查过的一些东西是: 防火墙:Virtual machine Virtualbox不是端口转发端口8080,而是其他端口正常,virtual-machine,virtualbox,Virtual Machine,Virtualbox,我在virtualbox上运行Ubuntu18.04,我的主机是mac。VM上的端口8080上有一个活动的服务,但我已通过设置->网络->端口转发将该服务转发到我的主机,方式与我通过设置->网络->端口转发为其他端口所做的方式相同。我已确认其他端口已正确转发,因为我可以看到端口5000上托管的另一个网页。(端口22正在工作,这就是我使用ssh连接到VM的方式)。我访问或访问时无法看到网页 我的问题是,我不知道为什么我的Vue应用程序运行的端口8080出现问题。运行“纱线服务”命令后,我得到 我检
sudo uft status
Status: inactive
sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
在VM上运行nmap显示:
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
5000/tcp open upnp
5432/tcp open postgresql
8080/tcp open http-proxy
在主机上运行nmap显示:
PORT STATE SERVICE
22/tcp open ssh
5000/tcp open upnp
5001/tcp open commplex-link
5050/tcp open mmcc
8000/tcp open http-alt
8080/tcp open http-proxy
如果我从主机上执行curl localhost:5000
操作,我会得到预期的结果,但如果执行curl localhost:8080
操作,我会得到预期的结果
curl:(56)Recv故障:对等方重置连接
注意:在端口5000和8080上执行curl都会从Ubuntu VM返回预期的信息
我有什么问题
如果这是离题,请重定向我。我曾尝试在stackexchange网络工程上发布,但它甚至没有
virtualbox
标签。我最终在主机上运行了该项目,并立即开始工作。我还在虚拟机上创建了一个新的vue应用程序,可以从主机的浏览器中查看网页。我的猜测是,在主机浏览器上看不到的项目也在使用在不同端口上运行的其他服务,而我没有转发端口。虽然这只是我的猜测
PORT STATE SERVICE
22/tcp open ssh
5000/tcp open upnp
5001/tcp open commplex-link
5050/tcp open mmcc
8000/tcp open http-alt
8080/tcp open http-proxy