Estoy tratando de ejecutar Bottle en la parte superior del servidor de Cherrypy. Quiero obtener soporte SSL.botella en el servidor de cherrypy + ssl
Hasta aquí he intentado esto:
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()
Pero lo anterior arroja un ArgumentError que no puedo establecer las propiedades de un objeto Ninguno (ssl_adpater). Aparentemente necesito establecer la propiedad ssl_adapter en algún objeto que se derive de SSLAdapter, pero no pude encontrar ningún ejemplo.
estoy usando Python 2.7 y 3.2.2 CherryPy
Gracias.
¿Tiene previsto ejecutar CherryPy como un servidor independiente o detrás de un servidor web como Apache o Nginx Httpd? – Bruno
Como servidor independiente – zyash