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