Installeer een SSL certificaat voor de hostname met behulp van LetsEncrypt

Sinds Direct Admin 1.50.0 hebben ze een nieuwe functie toegevoegd waarmee u LetsEncrypt kunt gebruiken, een tool die gratis basis SSL-certificaten aanbiedt.
Ze hebben het script zo geschreven dat u SSL ook kunt instellen voor uw hostnaam en alle services in één eenvoudige opdracht voor uw hostnaam.
bijvoorbeeld:

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

waarmee ook de nieuwe cert / key / ca-bestanden worden geïnstalleerd op alle respectieve plaatsen voor apache, dovecot, exim, ftp en DirectAdmin.
OPMERKING De hostnaamwaarde, bijvoorbeeld: uw.hostname.nl moet overeenkomen met de waarde “servernaam” die is ingesteld in directadmin.conf, anders staat deze niet in de hostnaammodus, maar in plaats daarvan in de modus Gebruikersdomein.

Vervolgens moet u SSL inschakelen in DA en aan DA vertellen om de carootcert te gebruiken, en de hostnaam voor SSL forceren:

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