是否可以運行Tornado以使其監聽本地端口(例如localhost:8000)。我似乎無法找到任何文件解釋如何做到這一點。你如何在本地運行Tornado web服務器?
8
A
回答
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.html和http://www.tornadoweb.org/documentation/index.html
0
如果你想守護進程龍捲風documetaion - 使用supervisord。如果你想訪問像http://mylocal.dev/
這樣的地址的龍捲風 - 你應該看看nginx並將其用作反向代理。在特定的端口上,它可以像拉法達的答案一樣綁定。
2
一旦你在一個文件中(在其他的答案等)定義的應用程序(例如server.py),你只需保存並運行該文件。
python server.py
相關問題
- 1. 如何調用遠程服務器本地運行的Web服務器
- 2. 如何讓Tornado Web服務器只提供本地請求(來自Django)?
- 3. CMD-如何Ping本地Web服務器?
- 4. 如何在web服務器上運行python腳本(例如localhost)
- 5. 兩臺機器在本地運行的Web服務
- 6. 在本地運行web服務器而不公開公開?
- 7. Web RTC服務器僅在本地主機上運行
- 8. 問題看到Web服務在本地機器上運行
- 9. 調試在本地機器上運行的Web服務?
- 10. 如何通過SSH在遠程服務器上運行Web服務器腳本?
- 11. 爲什麼此javascript在本地運行,但不在Web服務器上運行?
- 12. 如何在Tornado Web服務器上使用Django?
- 13. 如何在Web服務器上運行python腳本?
- 14. 如何在我的Web服務器上運行Python CGI腳本?
- 15. 如何在我的Web服務器上運行Python腳本?
- 16. 根據本地linux服務器而不是web服務器運行網址
- 17. 如何調試本地運行的Azure node.js Web服務
- 18. HP負載亞軍本地Web服務器運行的不是
- 19. 如何從遠程服務器本地運行Capistrano任務?
- 20. 如何讓selenium服務器在本地運行?
- 21. 如何在本地服務器上運行eclipse m2e webapp項目?
- 22. 如何在本地運行傑基爾和服務器輕鬆
- 23. 如何在主機上運行本地服務器?
- 24. 如何在zf2的本地xampp服務器上運行captcha
- 25. Ruby - 運行本地寶石服務器
- 26. DatastoreServiceFactory ClassNotFoundException(運行appengine本地服務器)
- 27. 使用javascript運行本地服務器
- 28. 配置服務器到本地運行
- 29. Windows服務在本地運行文件,但不在服務器上運行
- 30. 在一臺Web服務器上運行的PHP腳本,但無法在其他主Web服務器上運行