Я пытаюсь запустить "Бутылку" поверх сервера Cherrypy. Я хочу получить поддержку 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()
Но выше выдает ArgumentError, что я не могу установить свойства объекта None (ssl_adpater). По-видимому, мне нужно установить свойство ssl_adapter для некоторого объекта, который происходит из SSLAdapter, но я не смог найти никаких примеров.
Я использую Python 2.7 и Cherrypy 3.2.2
Спасибо.