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

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

 

相关文章:

  • 2021-12-07
  • 2021-11-15
  • 2021-12-11
  • 2021-08-26
  • 2022-12-23
  • 2021-09-14
  • 2021-12-14
  • 2021-08-31
猜你喜欢
  • 2022-12-23
  • 2021-12-03
  • 2021-12-15
  • 2021-04-11
  • 2021-11-03
  • 2021-11-14
相关资源
相似解决方案