部署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了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM