原创

远程服务器中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后远程服务可被其他任何机器访问。

正文到此结束
Loading...