Ubuntu 从外部IP地址访问主机

Ubuntu 从外部IP地址访问主机,ubuntu,ip,google-compute-engine,ip-address,google-cloud-networking,Ubuntu,Ip,Google Compute Engine,Ip Address,Google Cloud Networking,我正在使用谷歌云计算引擎安装气流,并保持它的运行。安装很好,现在正在主机0.0.0.0:8080上运行 我有此VM实例的外部IP地址,但是,我无法通过此端口打开此端口。我已经检查了防火墙规则、HTTP/HTTPS流量限制以及所有内容。一切看起来都很好。关于为什么会发生这种情况以及如何解决它,有什么建议吗 提前感谢: 端口8080不是HTTP80或HTTPS443端口。 您需要转到VPC->Firewall Rules,然后创建一个新规则,允许从您想要访问的所有位置访问tcp:8080 如果您只

我正在使用谷歌云计算引擎安装气流,并保持它的运行。安装很好,现在正在主机0.0.0.0:8080上运行

我有此VM实例的外部IP地址,但是,我无法通过此端口打开此端口。我已经检查了防火墙规则、HTTP/HTTPS流量限制以及所有内容。一切看起来都很好。关于为什么会发生这种情况以及如何解决它,有什么建议吗

提前感谢:


端口8080不是HTTP80或HTTPS443端口。 您需要转到VPC->Firewall Rules,然后创建一个新规则,允许从您想要访问的所有位置访问tcp:8080

如果您只想允许此特定实例使用此防火墙规则,还可以将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控制台或其他选项创建防火墙规则的更多详细信息,请参阅

您是否在8080端口上启用了TCP流量?您能显示防火墙规则吗?@K先生我添加了图像您只允许80和443。您需要显式地允许TCP:8080端口。非常感谢!你能把它作为一个答案分享吗@克多先生,这能回答你的问题吗?