部署flask到阿里云服务器ECS

夙愿已清 提交于 2019-11-28 08:45:21

比较难的一点是:部署到云服务器上之后,通过公网没法访问。

这就要说回道 本地开发时的一个小细节:通过http://127.0.0.1:5000是可以访问的,但通过http://[本地ip]:5000是没法访问的,当时没注意这点,因此部署到ECS时产生了一个难点。

解决方法是在server.py改一条语句:

app.run(host="0.0.0.0", port=5000)

 

参考资料

1、Python:关于flask项目部署到阿里云服务器步骤详解:https://blog.csdn.net/downloadervlink/article/details/82084001,可以参考它的nginx和gunicorn,我现在还没用这两个;

2、

sudo lsof -i tcp:3030
kill -9 pid

3、linux安装mysql:https://www.cnblogs.com/chenhonggao/p/10918451.html

4、记一次阿里云服务器安装Python的血泪史:https://blog.51cto.com/13760351/2385907?cid=732341,通过它安装了python;

5、通过校园无线无法访问ECS,包括ssh和ftp,切换为手机4G热点之后,就ok了。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!