Skip to main content

How to Add an SSL Certificate to Direct Admin

To secure your website with SSL encryption, enabling HTTPS, follow these steps:

  1. Navigate to SSL Certificates: Navigate to the SSL Certificates tab. You can find this by clicking on the "SSL Certificates" link in the "Account Manager" section of the control panel.

    SSL Navigation

  2. Get Automatic Certificate from ACME Provider: In the SSL Certificates tab, select the option to get an automatic certificate from an ACME Provider.

  3. Set ACME Provider to Let's Encrypt: Once you've selected the option for an automatic certificate, set the ACME Provider to Let's Encrypt.

  4. Set Common Name and Wildcard: In the certificate configuration settings, set the Common Name to your domain. Make sure to click the Wildcard box to enable wildcard SSL certificate generation.

  5. Set Key Size (bits): Choose the Key Size (bits) option and set it to EC-384.

  6. Set Certificate Type: Select the Certificate Type option and set it to SHA256.

  7. Set DNS Provider: Choose the DNS Provider option and set it to Local.

  8. Configure Certificate Entries: Tick the Certificate Entries box. This should automatically select 2 domains: yourdomain.com and *.yourdomain.com.

  9. Save Configuration: Click the save button to apply the configuration changes. Wait for your SSL certificate to install.

  10. Enforce HTTPS and Save Changes: After the SSL certificate is installed, enforce HTTPS by ticking the "Force SSL with HTTPS redirect" box. Then, click the grey save button located in the bottom left corner to save the enforced HTTPS settings.

    SSL Configuration