部署flask到阿里云服务器ECS

Posted wang-jing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部署flask到阿里云服务器ECS相关的知识,希望对你有一定的参考价值。

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

这就要说回道 本地开发时的一个小细节:通过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了。

 

以上是关于部署flask到阿里云服务器ECS的主要内容,如果未能解决你的问题,请参考以下文章

Vue+Flask部署到阿里云服务器

Github Action 部署到阿里云ECS

如何将自己的项目部署到阿里云服务器之【服务器购买】

SpringBoot部署到阿里云ECS服务器,阿里云ECS服务器安装JDKMysqlnginx详细步骤

如何将APP部署在阿里云服务器上

如何将APP部署在阿里云服务器上?