繁体   English   中英

龙卷风作为普通服务器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM