Ubuntu 14.04 OpenSSL med Nginx – Generera och installera SSL-certifikat

Inte den bästa guiden, men några praktiska länkar jag använder för att generera och installera ett SSL-certifikat med OpenSSL i NginX.

Generera OpenSSL-förfrågan:
https://www.namecheap.com/support/knowledgebase/article.aspx/9446/0/apache-opensslmodsslnginx

Beställ ett SSL-certifikat med CSR

Sedan, när du fick paket plus CRT:
https://www.namecheap.com/support/knowledgebase/article.aspx/9419//installing-a-certificate-on-nginx

Starta om NGINX:
https://www.cyberciti.biz/faq/nginx-restart-ubuntu-linux-command/

Använder TransIP SSL-certifikat

När du använder TransIP SSL-certifikat får du ett dekrypterat zip SSL-certifikat (om du väljer standardläge istället för avancerat läge).

Dessa innehåller:

  • cabundle.crt
  • certificate.crt
  • certifikat.nyckel
  • certificate.p7b (du behöver inte detta)

Öppna cabundle.crt, ta bort det första certifikatet (det är ett rotcertifikat och kommer att ge kedjeproblem: ett "ankarproblem" i SSL Labs). Byt sedan ordningen på de två certifikaten i paketet, annars kommer SSL Labs att ge ett kedjeproblem: felaktig ordning. Sammanfoga sedan certificate.crt (första) med den nya cabundle.crt (andra).

Sätt sedan in den sammanfogade crt-filen + nyckeln på servern och infoga dem i NGINX:

server { lyssna 443 ssl http2; lyssna [::]:443 ssl http2; servernamn www.dindomän.nl dindomän.nl; ssl på; ssl_certificate /home/forge/ssl/domain1/20172018_cert_chain.crt; ssl_certificate_key /home/forge/ssl/domain1/20172018key.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; }

När du skapar ditt certifikat kan du sammanfoga certificate.crt med cabundle.crt .

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

sv_SESvenska
Bläddra till toppen