0 0

SSL on DirectAdmin

Edit:

vi /usr/local/directadmin/conf/directadmin.conf
enable_ssl_sni=1
letsencrypt=1

Or add
echo "enable_ssl_sni=1" >> /usr/local/directadmin/conf/directadmin.conf
echo "letsencrypt=1" >> /usr/local/directadmin/conf/directadmin.conf

Restart DirectAdmin
cd /usr/local/directadmin
echo "action=directadmin&value=restart" >> data/task.queue; ./dataskq d2000

Guide: https://help.directadmin.com/item.php?id=629
Or change domain.com to your hostname:
cd /usr/local/directadmin/scripts
./letsencrypt.sh request_single domain.com 4096

cd /usr/local/directadmin/conf
perl -pi -e 's/SSL=0/SSL=1/' directadmin.conf
echo "carootcert=/usr/local/directadmin/conf/carootcert.pem" >> directadmin.conf
echo "force_hostname=domain.com" >> directadmin.conf
echo "ssl_redirect_host=domain.com" >> directadmin.conf
service directadmin restart