flask接口只能用127.0.0.1访问,用内网或者外网都不能访问 您所在的位置:网站首页 linux发布网站只允许内网访问 flask接口只能用127.0.0.1访问,用内网或者外网都不能访问

flask接口只能用127.0.0.1访问,用内网或者外网都不能访问

#flask接口只能用127.0.0.1访问,用内网或者外网都不能访问| 来源: 网络整理| 查看: 265

可能导致的原因:

1、程序访问的端口没有开放,如果直接运行的是flask文件,那么端口就是app.run(host='0.0.0.0', port=3652, debug=True);如果通过gunicorn(wsgi)运行flask,那么端口就是gunicorn配置文件里面的bind = '0.0.0.0:3652'(标红的数字),然后把该端口打开(或者直接把防火墙关闭,如果是线上服务器不建议,这样不安全),具体操作 https://www.cnblogs.com/qiaoer1993/p/12101925.html

2、如果采用直接运行flask文件的方式,那么host地址应该写“0.0.0.0”,如果写“127.0.0.1”的话就无法用内网地址或者外网地址访问app.run(host='0.0.0.0', port=3652, debug=True),如果通过gunicorn(wsgi)运行flask,那么就是gunicorn配置文件里面的bind = '0.0.0.0:3652'。如果写127.0.0.1,那么就只能在本机通过127.0.0.1::port来访问,如果写0.0.0.0,那就就可以用127.0.0.1:port、内网:port、外网:port来访问flask接口。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有