2012-06-19 79 views

回答

21

將地址參數添加到Application.listen()或HTTPServer.listen()。

它記錄在here (Application.listen)here (TCPServer.listen)

例如:

application = tornado.web.Application([ 
    (r'/blah', BlahHandler), 
    ], **settings) 

# Create an HTTP server listening on localhost, port 8080. 
http_server = tornado.httpserver.HTTPServer(application) 
http_server.listen(8080, address='127.0.0.1') 
2

在他們提到的特定端口上運行像

import tornado.ioloop 
import tornado.web 

class MainHandler(tornado.web.RequestHandler): 
    def get(self): 
     self.write("Hello, world") 

application = tornado.web.Application([ 
    (r"/", MainHandler), 
]) 

if __name__ == "__main__": 
    application.listen(8000) 
    tornado.ioloop.IOLoop.instance().start() 

你會得到更多的幫助,從http://www.tornadoweb.org/documentation/overview.htmlhttp://www.tornadoweb.org/documentation/index.html

0

如果你想守護進程龍捲風documetaion - 使用supervisord。如果你想訪問像http://mylocal.dev/這樣的地址的龍捲風 - 你應該看看nginx並將其用作反向代理。在特定的端口上,它可以像拉法達的答案一樣綁定。

2

一旦你在一個文件中(在其他的答案等)定義的應用程序(例如server.py),你只需保存並運行該文件。

python server.py

相關問題