我通过此链接在Google Cloud Engine(GCE)上安装了MEAN堆栈.
我创建了一个新的防火墙规则来接受任何传入的请求(实际上我需要这样做吗?default-allow-http具有相同的规则吗?):

但是当我尝试使用Chrome访问IP时,出现错误.即使我更改浏览器(例如IE或Firefox),错误仍然存在:
我可能知道我做错了什么吗?
非常感谢任何建议!提前致谢!
我有一个在 f1-micro 实例上运行 COS 版本“cos-dev-61-9733-0-0”的 VM 实例。我已经配置了一个外部 IP 地址 146.xxx.xxx.106 并分配给这个实例。我正在尝试从我的本地工作站测试到此实例的 HTTP 连接,但到目前为止没有成功。
我在“防火墙”下启用了“允许 HTTP 流量”和“允许 HTTPS 流量”设置,即使它们在我保存后没有显示选中的框。然而,网络标签的值为“http-server, https-server”,如下所示:
我还确认“网络 > 防火墙设置”有一个默认的 HTTP 规则,如下所示:
我发现这里报告了一个类似的问题,但并没有帮助解决我的问题:无法访问 Google Cloud Compute Instance External IP。任何有关我缺少的其他设置的建议将不胜感激。我查找了操作系统级别的防火墙设置,但找不到足够的 Chromium OS 文档。
以下是我遵循的步骤:
在 GCE 实例上:
$ sudo python -m SimpleHTTPServer 80
在 0.0.0.0 端口 80 上提供 HTTP ...
$ sudo netstat -antup
活动的 Internet 连接(服务器和已建立)
Proto Recv-Q Send-Q 本地地址外地址
状态PID/程序名称tcp 0 0 0.0.0.0:22 0.0.0.0:*
听 638/sshdtcp 0 0 0.0.0.0:5355 …