ローカルポート(たとえば、localhost:8000)をリッスンするようにTornadoを実行することは可能ですか?私はこれを行う方法を説明するドキュメントを見つけることができないようです。 supervisordを使用する - 彼らはあなたが竜巻をデーモン化したい場合は、http://www.tornadoweb.org/documentation/overview.htmlとhttp://www.tornadoweb.org/documentation/index.htmlどのようにローカルにTornado Webサーバーを実行しますか?
8
A
答えて
21
Application.listen()またはHTTPServer.listen()にaddress引数を追加します。
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
。 http://mylocal.dev/
のようなアドレスの竜巻にアクセスしたい場合は、nginxを見てリバースプロキシのように使うべきです。特定の港では、ラファダの答えのように縛られることがあります。
0
からより多くの助けを得るでしょう
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()
のような特定のポート上で実行するように言及documetaionで
2
あなたが(例えばserver.py用)ファイルに(他の回答のように)アプリケーションを定義したら、単純にそのファイルを保存して実行します。
python server.py
関連する問題
- 1. Visual StudioはどのようにWebサービスをローカルで実行しますか?
- 2. 2つのiOSローカルWebサーバーをどのように比較できますか?
- 3. ローカルJavascriptコードはどのように実行されますか?
- 4. 自分のローカルWebサーバーを使ってLaravelを実行するにはどうすればいいですか?
- 5. 角度分解ファイル||どのようにサーバーを使わずにローカルで実行できますか?
- 6. どのようにポートを解放し、次にTornadoアプリを実行するのですか?
- 7. Android WebサーバーからWebソケットを実行しますか?
- 8. 私はどのようにローカルWebサイトのWebviewでEclipseを使ってAndroidアプリを実行できますか
- 9. nginx/apacheのようなWebサーバーでemberjsテストを実行するにはどうしたらいいですか?
- 10. TornadoノンブロッキングWebSocketサーバー実装
- 11. WebサーバーでコアRuby Webアプリケーションを実行するにはどうすればよいですか?
- 12. Tornado Webサーバーは、外部Webサービスを頻繁に呼び出すアプリケーションに適していますか?
- 13. コマンドラインからWebサーバーなしでRubyテンプレートファイル(ERB)を実行するにはどうすればよいですか?
- 14. Google Cloud Datastoreはどのようにローカルで実行されますか?
- 15. ローカルにウェブアプリケーションコードを実行するにはどうすればよいですか?
- 16. ローカルiisにasp.net Webアプリケーションをどのように配備できますか?
- 17. ローカルWebサーバーと通信する電子アプリケーションにsocket.ioを実装します
- 18. ローカルのLaravel Webプロジェクトをサーバーにアップロードするにはどうすればよいですか?
- 19. アップロードしたファイルをローカルに保存せずにWebサーバーにアップロードしますか?
- 20. サーバー上のWebアプリケーションをどのように更新しますか?
- 21. Web開発サーバー上のファイルをどのようにアップロード/編集しますか?
- 22. 長時間実行するプロセスのためのPython Tornado Webサービス
- 23. iphoneにローカルWebサーバーがありますか、またはサードパーティのWebサーバーをダウンロードできますか?
- 24. python WebサーバーはGILをどのように克服しますか
- 25. フォークしていないWebサーバーはどのように機能しますか?
- 26. 自分のWebサーバーでPHPスクリプトを実行するにはどうすればよいですか?
- 27. どのように対話型のようにバットファイルを実行しますか?
- 28. PHPのようにWebサーバーを実行しているユーザーを見つけることはできますか?
- 29. Webサーバーのフォルダのダウンロードファイルはどのようにしていますか?
- 30. WebサービスAPIを同じサーバーまたは別のサーバーで実行しますか?