我有一个Google VM。我也以相同的方式公开了(使用我是RDP到该VM的)。但是,当我试图使用IP:端口访问来自外部VM中托管的任何Web服务时,它没有连接到该网络服务。
更精确:我使用端口8080上的nodejs托管了示例Web服务。我尝试访问http://:8080。没有运气。但是它正在与Localhost合作:8080 VM内部。
我已经搜索了外部IP等,但所有人都脱颖而出。有人可以帮助我如何解决这个问题吗?我需要进行任何配置更改等吗?如果是,您能为我提供所需的步骤。
更新: 我创建了火墙规则:端口:允许所有目标标签:所有实例,IP:0.0.0。,0/0。即使那样,它也无法正常工作。
OS:Windows 10
据我了解,GCP防火墙规则适用于网络级别。您可能需要配置虚拟机特定的防火墙规则(根据所使用的操作系统)。例如,在CENOS中,您可能需要使用防火墙-CMD命令来配置内部防火墙。
最终解决了这个问题。我一直都在想为Google Cloud启用网络中的端口,但是问题在我的Windows防火墙上。禁用它后,我可以从外部环境访问我的Web服务器。