如何允许TornadoWeb服务器仅服务于本地请求(来自Django)?
我将Django用于主项目+Tornado用于一些异步工作人员 因此,一些Django应用程序通过http请求Tornado Tornado服务器可以通过浏览器中的mywebsite.com:8888访问 如果可能的话,我想抛出403错误或对用户禁用它,并使它只对来自Django的本地请求起作用 我怎么做?nginx能帮我吗?还是说龙卷风有一些很酷的特征?还是一些unix员工如何允许TornadoWeb服务器仅服务于本地请求(来自Django)?,django,tornado,Django,Tornado,我将Django用于主项目+Tornado用于一些异步工作人员 因此,一些Django应用程序通过http请求Tornado Tornado服务器可以通过浏览器中的mywebsite.com:8888访问 如果可能的话,我想抛出403错误或对用户禁用它,并使它只对来自Django的本地请求起作用 我怎么做?nginx能帮我吗?还是说龙卷风有一些很酷的特征?还是一些unix员工 大thx的建议 如果Django和Tornado在同一台服务器上运行,您可以通过调用适当的参数将Tornado绑定到12
大thx的建议 如果Django和Tornado在同一台服务器上运行,您可以通过调用适当的参数将Tornado绑定到127.0.0.1:
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
if __name__ == "__main__":
application = tornado.web.Application([
(r"/", MainHandler),
])
application.listen(8888, address='127.0.0.1')
tornado.ioloop.IOLoop.current().start()
如果Django和Tornado在同一台服务器上运行,您可以通过调用适当的参数将Tornado绑定到127.0.0.1:
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
if __name__ == "__main__":
application = tornado.web.Application([
(r"/", MainHandler),
])
application.listen(8888, address='127.0.0.1')
tornado.ioloop.IOLoop.current().start()