我在GCE的虚拟机上运行一个非常简单的http服务器。
代码非常简单
from flask import Flask, render_template, request, json, abort app = Flask(__name__) @app.route('/', methods=['GET']) def heartbeat(): return 'hello' if __name__ == '__main__': app.run(host='0.0.0.0')
我可以在本地使用lynx访问服务器上的“/”
我没有修改任何防火墙规则。 这是规则的一部分:
这是与networking相关的虚拟机信息的一部分
你可以看到httpstream量是被允许的。
但是,当我试图从我的电脑连接到服务器,连接吨
默认情况下python flask正在监听端口5000.我需要一个防火墙规则,以允许stream量通过
你也可以通过稍微改变你的最后一行到:
app.run(host='0.0.0.0', port=80)