I've seemingly done everything according to docs but SSL just does not work.
Here's my CherryPy settings.conf
:
[global]
request.show_tracebacks = False
server.socket_port = 443
server.thread_pool = 10
log.screen = True
log.error_file = '/root/website/Web.log'
log.access_file = '/root/website/Access.log'
cherrypy.server.ssl_module = 'pyopenssl'
cherrypy.server.ssl_certificate = "/etc/ssl/website/AddTrustExternalCARoot.crt"
cherrypy.server.ssl_private_key = "/etc/ssl/website/btcontract_com.key"
cherrypy.server.ssl_certificate_chain = "/etc/ssl/website/chain.crt"
If I try to load site.com:443
in browser it works without using a certificate.
If I try https://site.com
the browser says there's an SSL connect error.
CherryPy
error and connection logs contain nothing at all as if it does not even getting these https
requests. I'm not sure if my python has built in SSL support so I did installed pyOpenSSL
. What's going on and how can I fix this?