部署flask到阿里云服务器ECS

比较难的一点是:部署到云服务器上以后,经过公网无法访问。javascript

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

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

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

 

参考资料python

一、Python:关于flask项目部署到阿里云服务器步骤详解:http://www.javashuo.com/article/p-hfxexeuh-bq.html,能够参考它的nginx和gunicorn,我如今还没用这两个;mysql

二、linux

sudo lsof -i tcp:3030
kill -9 pid

三、linux安装mysql:https://www.cnblogs.com/chenhonggao/p/10918451.htmlnginx

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

五、经过校园无线没法访问ECS,包括ssh和ftp,切换为手机4G热点以后,就ok了。flask

相关文章
相关标签/搜索