9

Tornado で WSS (Secure WebSockets) を設定するには?

彼らの docstring では、次のように述べています。

WebSocketHandler.get_websocket_schemeが正しく設定されていない場合、 を使用して適切な URL スキーム (ws://または) を選択できます。wss://HTTPRequest.protocol

では、 Tornado で WSS を使用get_websocket_schemeおよび/または動作させるにはどうすればよいでしょうか。HTTPRequest.protocol

4

1 に答える 1

13

わかった :))

これをアプリケーションに追加するだけです:

   http_server = tornado.httpserver.HTTPServer(application,ssl_options={
    "certfile": "cert.cer",
    "keyfile":  "key.key",
})

これで問題は解決します。通常の HTTPS と非常によく似ています。また、それを機能させる他の方法にも感謝します。

于 2012-12-30T08:39:59.537 に答える