我正在使用 Google Cloud Compute Engine 安装气流并保持其正常运行。安装很好,现在它在主机上运行:0.0.0.0:8080
我有此 VM 实例的外部 IP 地址,但是我无法通过此端口打开此端口。我已经检查了防火墙规则、HTTP/HTTPS 流量限额以及所有内容。一切看起来都很好。关于它为什么会发生以及如何解决它的任何提示?
提前致谢 :)
我正在使用 Google Cloud Compute Engine 安装气流并保持其正常运行。安装很好,现在它在主机上运行:0.0.0.0:8080
我有此 VM 实例的外部 IP 地址,但是我无法通过此端口打开此端口。我已经检查了防火墙规则、HTTP/HTTPS 流量限额以及所有内容。一切看起来都很好。关于它为什么会发生以及如何解决它的任何提示?
提前致谢 :)
端口 8080 不是 HTTP(80) 或 HTTPS(443) 端口。您需要转到 VPC --> 防火墙规则,然后创建一个新规则,允许tcp:8080
从您要访问的所有位置进行访问。
target destination
如果您只想为此特定实例允许此防火墙规则,您也可以将您的 VM 标签放在下面。
希望这可以帮助。
您必须使用防火墙规则打开 TCP:8080 端口以允许外部流量。
请参考以下 gcloud 命令来创建防火墙规则:
gcloud compute firewall-rules create <RULE NAME> --direction=INGRESS --priority=1000 --network=default --action=ALLOW --rules=tcp:8080 --source-ranges=0.0.0.0/0 --target-tags=<TAG FOR TARGET VM>
有关如何使用 GCP 控制台(或其他选项)创建防火墙规则的更多详细信息,请参阅创建防火墙规则