2017-03-12 3 views
0

Ich konnte Zertifizierungen unter dem Pfad /etc/letsencrypt/{{mywebdomain}}/ erstellen und unter meinem Server, wo die ssl_cert und ssl_cert_key absolute Pfaddateien Standorte für meine Nginx-Server.Letsencrypt Standalone-Zertifizierung nicht auf GET-Anfrage

Wenn ich den Befehl sudo nginx -t ausführen, erhalte ich eine erfolgreiche Konfigurationsausgabe und der Nginx-Server läuft im Reverseproxy für Django ohne Probleme. Aber wenn ich in meinem Chrome-Browser auf den Stamm meiner Website zugreife, erhalte ich die "http://website.com" anstelle von "https://website.com".

Bitte zeigen Sie mir in die richtige Richtung, wenn jemand in der Lage war, seinen Domain-Inhalt mit der gunicorn-django-nginx-Konfiguration korrekt zu verschlüsseln.

Meine Website Schnipsel conf:

upstream app_server { 
    unix:/home/me/Documents/masterdomain/src/portfolio_revamp.sock; 
} 

server { 
    client_max_body_size 4M; 
    listen 80; 
    listen [::]:80; 
    listen 443 ssl; 
    listen [::]:443 ssl; 
    listen www.mysite.com:80; 

    server_name example.com www.example.com; 
       http://example.com; 

    ssl_certificate 
      /etc/letsencrypt/live/mysite.com/fullchain.pem; 
    ssl_certificate_key 
      /etc/letsencrypt/live/mysite.com/privkey.pem; 

    root /home/akeem/Documents/SpencerMaster/src; 

    index templates/home.html templates/main.html; 

    location/{ 
      proxy_pass 
    http://unix:/home/me/Documents/masterdomain/src/portfolio_revamp.sock; 
      alias /home/me/Documents/master/templates/home.html; 
    } 

    location ~ /.well-known { 
      allow all; 
    } 

    location /static { 
      autoindex on; 
      alias /home/me/Documents/masterdomain/static; 
    } 

    location /media { 
      autoindex on; 
      alias /home/me/Documents/masterdomain/media; 
    } 

    } 

Ich bin ein xenial ubuntu 16.04-Server ausgeführt wird, wenn das einen Unterschied macht.

Antwort

Verwandte Themen