2012-06-19 31 views

Trả lời

21

Thêm đối số địa chỉ vào Application.listen() hoặc HTTPServer.listen().

Tài liệu là here (Application.listen)here (TCPServer.listen).

Ví dụ:

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

Trong documetaion họ đề cập để chạy trên cổng cụ thể như

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() 

Bạn sẽ nhận được sự giúp đỡ nhiều hơn từ http://www.tornadoweb.org/documentation/overview.htmlhttp://www.tornadoweb.org/documentation/index.html

0

Nếu bạn muốn daemonize cơn lốc xoáy - sử dụng supervisord. Nếu bạn muốn truy cập lốc xoáy trên địa chỉ như http://mylocal.dev/ - bạn nên xem nginx và sử dụng nó như proxy ngược. Và trên cổng cụ thể, nó có thể được ràng buộc như trong câu trả lời của Lafada.

2

Một khi bạn đã xác định một ứng dụng (như trong các câu trả lời khác) trong một tập tin (ví dụ server.py), bạn chỉ cần lưu và chạy tập tin đó.

python server.py

Các vấn đề liên quan