1. 程式人生 > >遠端伺服器中flask的web服務允許被其他機器訪問的解決方法

遠端伺服器中flask的web服務允許被其他機器訪問的解決方法

用百度的pyecharts搭了一個python分析資料顯示圖表的專案,用flask部署web服務。
服務啟動方式用的如下方法:

app.run(port=10200)

啟動埠是10200,在本地正常執行,: http://127.0.0.1:10200
但是放到Linux遠端伺服器上後,本地不能正常訪問遠端服務: http://遠端IP:10200

經查知遠端伺服器部署需指定 host='0.0.0.0'  , 其他機器才能正常訪問遠端服務,即如下方式

app.run(host='0.0.0.0',port=10200)

指定host後遠端服務可被其他任何機器訪問。

 

出自本人部落格文章: 

http://www.iotjike.com/article/14