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

相關文章
相關標籤/搜索