2016-06-09 9 views
1

meine Website zu sichern, habe ich Lassen Sie uns encyprt verwendet certbot zur Erzeugung privkey.pem, cert.pem, chain.pem, and fullchain.pemSetup-Gunicorn mit encrypt Lassen Sie uns cert

Wenn ich meine Website von Desktop-Chrome oder Firefox verbinden, so scheint es in Ordnung zu sein. aber wenn ich mobile Browser wie Chrome-Android verbinde, blockiert es Verbindung und zeigt untrusted certificate authority.

Ich benutze Django == 1.9.7 und gunicorn == 19.6.0. und hier ist meine gunicorn Konfigurationsdatei:

bind = '0.0.0.0:443' 
workers = 4 
worker_class = 'gevent' 
worker_connections = 1000 
keepalive = 5 

keyfile = 'privkey.pem' 
certfile = 'cert.pem' 

Was vermisse ich?

Antwort

2

Ich habe dieses Problem selbst gelöst. Das Problem wurde durch fehlende Schlüsselkettendatei in der Gunicorn-Konfiguration verursacht.

So, meine derzeitige Konfigurationsdatei ist:

bind = '0.0.0.0:443' 
workers = 4 
worker_class = 'gevent' 
worker_connections = 1000 
keepalive = 5 

keyfile = 'privkey.pem' 
certfile = 'cert.pem' 
ca_certs = 'chain.pem'