title: SSL not working in CherryPy
body: <p>I've seemingly done everything according to docs but SSL just does not work.<br>
  Here's my CherryPy <code>settings.conf</code>:</p>
  
  <pre><code>[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"  
  </code></pre>
  
  <p>If I try to load <code>site.com:443</code> in browser it works without using a certificate.<br>
  If I try <code>https://site.com</code> the browser says there's an SSL connect error.</p>
  
  <p><code>CherryPy</code> error and connection logs contain nothing at all as if it does not even getting these <code>https</code> requests. I'm not sure if my python has built in SSL support so I did installed <code>pyOpenSSL</code>. What's going on and how can I fix this?</p>