[英]Tornado as normal server
如何监听 Tornado Web 服务器上的连接不是来自本地网络? 默认它只监听来自本地主机的连接。 我已经尝试了 Django 的提示,开始监听地址 0.0.0.0 但这不起作用。
一些简单的代码:
server = tornado.httpserver.HTTPServer(application)
server.listen(8000, '0.0.0.0')
默认情况下,tornado httpserver 将在指定端口上侦听所有网络接口(IP 地址)。 因此,仅通过端口应该可以正常工作。
您还需要确保启动服务器正在使用的 ioloop 实例:
http_server = tornado.httpserver.HTTPServer(application)
http_server.listen(8000)
tornado.ioloop.IOLoop.instance().start()
龙卷风文档非常好。
我在尝试诊断类似问题时发现了这个问题(在计算机 A 上运行的龙卷风服务器,无法从计算机 B 访问)。
我最终想通了,我需要打开计算机 A 防火墙上的端口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.