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
- Zie ook: LetsEncrypt website
- Zie ook: DirectAdmin How to enable LetsEncrypt
- Zie ook: DirectAdmin Automatically setup LetsEncrypt SSL for *all* domains that do not currently have a certificate
- Zie ook: I want a multi-domain certificate for my hostname/mailserver using LetsEncrypt
- Zie ook: Enabling SNI on DirectAdmin