Cherrypyのサーバー上でBottleを実行しようとしています。SSLサポートを受けたいのですが。
これまで私はこれを試しました:
from bottle import Bottle, route
from cherrypy import wsgiserver
app = Bottle()
@app.route("/")
def index():
return "Hello"
server = wsgiserver.CherryPyWSGIServer(
('0.0.0.0', 443), app)
server.ssl_adapter.private_key = 'server.key'
server.ssl_adapter.certificate = 'server.crt'
server.start()
しかし、上記は、Noneオブジェクト(ssl_adpater)にプロパティを設定できないArgumentErrorをスローします。どうやら私はssl_adapterプロパティをSSLAdapterから派生したオブジェクトに設定する必要がありますが、例が見つかりませんでした。
Python2.7とCherrypy3.2.2を使用しています
ありがとう。