Installere Let Encrypt SSL certifikater på din web server.

Her vil jeg forklare hvordan man installere SSL certifikat fra letsencrypt.org

Det er noget nemmere en selv at gøre det. Der er faktisk flere grunde. Det er gratis at få. Og den opdateret selv certifikatet med et crontab job. Smart ikke. 

Du skal bruge et tool med navnet certbot. 

Der er lidt forskellige mulighed efter hvilken OS samt webserver du bruger.

Hvis du bruger nginx eller apache.

$ cd ~
$ wget https://dl.eff.org/certbot-auto
$ sudo mv certbot-auto /usr/local/bin/certbot-auto
$ sudo chown root /usr/local/bin/certbot-auto
$ sudo chmod 0755 /usr/local/bin/certbot-auto

Kør denne kommando for at få et certifikat og få Certbot til at redigere din Nginx-konfiguration automatisk for at tjene det, og tænd HTTPS-adgang i et enkelt trin. Virkelig smart lavet. Hvis du bruger Nginx.

$ sudo /usr/local/bin/certbot-auto --nginx

Eller hvis du bruger Apache.

$ sudo /usr/local/bin/certbot-auto --apache

Eller bare få et certifikat
Hvis du føler dig mere konservativ og gerne vil foretage ændringerne i din Nginx-konfiguration manuelt, skal du køre denne kommando.

$ sudo /usr/local/bin/certbot-auto certonly --nginx

Vi anbefaler at køre følgende linje, som tilføjer et cron-job til standard crontab.

$ echo "0 0,12 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/local/bin/certbot-auto renew" | sudo tee -a /etc/crontab > /dev/nul

For at bekræfte, at dit websted er konfigureret korrekt, skal du besøge https://minhjemmeside.dk eller hvad den nu hedder. Åben den i din browser og kigge efter låseikonet i URL-linjen. Hvis du vil kontrollere, at du har den top-of-the-line installation, kan du gå til https://www.ssllabs.com/ssltest/.