flask默认端口是5000,我正在使用计算引擎并从我的本地机器浏览器测试我的服务,因为我已经在app.run函数中添加了参数host = '0.0.0.0'
。我执行脚本,我的简单hello world服务运行,我已经读过我可以通过将参数端口添加到app.run命令来给出一个特定的端口,所以现在它看起来像这样:app.run(host = '0.0.0.0' , port=5050 , debug = True)
它执行正常
* Running on http://0.0.0.0:5050/
* Restarting with reloader
但是当我从浏览器中调用它时,我收到错误Oops! Google Chrome could not connect to <compute engine instance external ip>:5050
我是否需要“打开”端口5050,如果是,请在何处以及如何
答案 0 :(得分:0)
查看https://developers.google.com/compute/docs/networking。
它应该详细解释如何将谷歌计算引擎连接到外部世界,并配置防火墙以允许连接。