为了账号安全,请及时绑定邮箱和手机立即绑定

Tornado只能在127.0.0.1监听吗?

Tornado只能在127.0.0.1监听吗?

海绵宝宝撒 2018-10-19 18:26:00
刚刚开始学习Tornado,只在文档里看到可以设置端口,没看到设置IP的内容,难道必须要用Nginx转发???
查看完整描述

2 回答

?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

Application的listen方法可以指定ip,比如

app.listen(8888, address="0.0.0.0")


查看完整回答
反对 回复 2018-10-28
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

仅供参考,可以绑定到0.0.0.0,就可以从外网访问了,IP就是主机地址

def main():

    parse_options()

    http_server = tornado.httpserver.HTTPServer(Application(),xheaders=True)

    print "Server started on port "+str(options.port)

    http_server.bind(int(options.port), "0.0.0.0")# listen local only "127.0.0.1"

    http_server.start(1)

    tornado.ioloop.IOLoop.instance().start()



if __name__ == '__main__':

    main()


查看完整回答
反对 回复 2018-10-28
  • 2 回答
  • 0 关注
  • 16495 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信