SSL Let’s Encrypt voor DirectAdmin

Let’s Encrypt is een gratis, geautomatiseerde en open certificeringsinstantie.

Installatie

LetsEncrypt aanzetten indien je een DirectAdmin hostingpaneel hebt

# vi /usr/local/directadmin/conf/directadmin.conf

Zoek naar de onderstaande regel:

letsencrypt=0

Verander deze regel in de onderstaande twee regels

letsencrypt=1
letsencrypt_renewal_days=60

De 1 betekend dat LetsEncrypt is geactiveerd. Sla vervolgens het bestand op.

Herstart DirectAdmin met de onderstaande commando

# service directadmin restart

It’s also a good idea to ensure you’ve got the most recent script:

# cd /usr/local/directadmin/custombuild
#  ./build update
#  ./build letsencrypt

Add the /.well-known Alias

# cd /usr/local/directadmin/custombuild
# ./build rewrite_confs

Automatically setup LetsEncrypt SSL for all domains that do not currently have a certificate

# cd /root
 wget -O autoletsencrypt.sh http://files1.directadmin.com/services/all/letsencrypt/autoletsencrypt.sh
 chmod 755 autoletsencrypt.sh
 ./autoletsencrypt.sh

Configureren van LetsEncrypt

Gebruikers zullen nu LetEncrypt optie beschikbaar hebben binnen hun hostingpaneel via: User Level -> SSL Certificates

Ik wil een LetsEncrypt multi-domein certificaat voor mijn hostname/mailserver

# cd /usr/local/directadmin/scripts
 ./letsencrypt.sh request `hostname`,mail.domain.com,smtp.domain.com,www.domain.com,domain.com 4096

Links

Add a Comment

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *