SSL-certificaat installeren voor serverhostname met Let’s Encrypt in DirectAdmin

Sinds DirectAdmin versie 1.50.0 is er ondersteuning toegevoegd voor het eenvoudig genereren en installeren van gratis SSL-certificaten via Let’s Encrypt. Met deze functie kun je in één stap een SSL-certificaat aanvragen en toepassen op de serverhostname, inclusief alle belangrijke services zoals Apache, Dovecot, Exim, FTP en DirectAdmin zelf.

SSL-certificaat aanvragen voor de hostname

Ga naar de DirectAdmin scripts-map en voer het Let’s Encrypt-script uit:

cd /usr/local/directadmin/scripts
./letsencrypt.sh request_single uw.hostname.nl 4096

Dit commando:

  • Vraagt een SSL-certificaat aan voor de opgegeven hostname
  • Genereert de benodigde certificaat- en sleutelbestanden
  • Installeert deze automatisch op de juiste locaties voor alle services

Belangrijke voorwaarde (hostname moet overeenkomen)

De opgegeven hostname (bijvoorbeeld uw.hostname.nl) moet exact overeenkomen met de waarde van de servernaam in directadmin.conf.

Als dit niet klopt:

  • Wordt het certificaat niet in “hostname-modus” geïnstalleerd
  • Kan het systeem terugvallen op “user domain”-modus

SSL activeren in DirectAdmin

Na het installeren van het certificaat moet SSL nog worden ingeschakeld en correct worden geconfigureerd:

cd /usr/local/directadmin
./directadmin set ssl 1
./directadmin set carootcert /usr/local/directadmin/conf/carootcert.pem
./directadmin set ssl_redirect_host uw.hostname.nl
service directadmin restart

Resultaat

Na deze stappen:

  • Is SSL actief voor de DirectAdmin-hostname
  • Worden alle belangrijke serverdiensten beveiligd met hetzelfde certificaat
  • Wordt verkeer automatisch doorgestuurd naar HTTPS (indien geconfigureerd)

Add a Comment

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