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

Tornado只能在127.0.0.1监听吗?

Tornado只能在127.0.0.1监听吗?

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

2 回答

?
侃侃尔雅

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

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 关注
  • 16595 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号