msyz999明仕亚洲官网文娱flask创立的项目用外网拜访?

from flask import Flask
app = Flask__name__

@app.route/
def hello_world:
    return Hello World!

if __name__ == __main__:
    app.run

就拿文档中最复杂的这个例子来看,我的电脑是windows的,讨教怎样用最复杂的方法让外网可以拜访到这个项目。

之前搜刮了一下,找到的材料都是语焉不详,自己又缺乏网络相干的知识,以是没看明白。

内网穿透,搜刮ngrok

复杂答案:

  1. 让你的 IP 可以在外网拜访

  2. 运转你的例子,并且绑定IP为 0.0.0.0(统统用户可以拜访),端口最好为80(如许阅读器拜访时可以不用指定端口).

  3. 在外网用你的公网 IP 中断拜访

宏大答案:

  1. 买 vps,摆设效力器情况 Nginx, Gunicorn, Supervisor, Python…

  2. 买 域名,绑定域名到自己的 vps IP 地点上;

  3. 在效力器 pull 代码,并将代码摆设告成

  4. 外网可以用域名中断拜访了

起首你得有一个公网ip,假如你家有宽带,且获取的ip是公网ip,你可以实行,假如接了路由配置,去背景做nat地点映射。

if __name__ == __main__:
    app.runhost=0.0.0.0,port=5000,debug=True

直接在阅读器翻开ip:5000

(看完/读完)这篇文章有何感想! msyz999明仕亚洲官网娱乐的分享…

发表评论

姓名 *
电子邮件 *
站点