我已经设置了新的GCP实例,在初始设置时,我为我的实例保留了静态IP,以便使用IP地址或URL访问我的应用程序,但是当我在windows上安装tomcat并更新连接器中的端口(从8080到80)时,我无法从外部访问我的tomcat。
我已经检查了windows防火墙规则,端口80有一个默认规则(BranchCache内容检索(HTTP- in )),它在入站和出站中都是打开的,但我仍然不能访问tomcat.然后,我手动为端口80创建了一条规则,并启用了它。这对我很有效。

提前谢谢你。
发布于 2020-01-15 02:28:14
因为Windows防火墙和网络安全组位于网络中的不同位置。
如果您阻止任何位置的端口,则该端口也会被阻止。您必须在每个位置启用该端口。
Google Cloud VPC对在您的VM中运行的防火墙一无所知。例如,如果您在安全组中启用了80端口,但在Windows防火墙中禁用了80端口,则会阻止80端口的流量。网络流量必须通过安全组才能到达虚拟机。
https://stackoverflow.com/questions/59739510
复制相似问题