除了允许通过安全组访问端口5000外,你还需要确保你的应用正在侦听可以接受外部TCP连接的IP。要监听你应用中的所有IP,请使用:
if __name__ == '__main__': app.run(host='0.0.0.0', debug = False)
代替:
if __name__ == '__main__': app.run(host='127.0.0.1', debug = False)
要查看你的应用程序正在侦听的地址,可以运行以下命令:
netstat -an | grep :5000
进行这些更改之后,你将需要重新启动Flask应用程序。



