Skip to content

You are here: Home / kb / How to add an SSL Certificate in Direct Admin

Knowledgebase Guide

How to Add an SSL Certificate in DirectAdmin

This guide explains how to install a free SSL certificate in DirectAdmin using the automatic ACME provider.
This will normally issue a free Let’s Encrypt SSL certificate for your domain.

Before you start: Your domain must be pointing to the Cheap Host server before the SSL certificate can be issued.
If the domain DNS has only recently been changed, you may need to wait for propagation before trying to install SSL.

Log in to DirectAdmin

Firstly, log in to DirectAdmin using the information provided in your New Account Information Email.
If you have not received this email, please check your junk or spam folder.

To log in, visit:


https://server.blazingfastwebhosting.com:2222

Enter your DirectAdmin username and password to access your hosting control panel.

Go to the SSL Certificates Panel

Once logged in to DirectAdmin, navigate to the SSL certificate area.

  1. Log in to DirectAdmin.
  2. Go to Account Manager.
  3. Select SSL Certificates.

From this section you can manage SSL certificates for your domain, including requesting a free automatic certificate.

Request an Automatic SSL Certificate

In the SSL Certificates panel, choose the option:

Get automatic certificate from ACME Provider

This option uses an ACME provider, such as Let’s Encrypt, to automatically validate your domain and issue a free SSL certificate.

  1. Select Get automatic certificate from ACME Provider.
  2. Choose the radio button for the automatic ACME certificate option.
  3. Review the available domain and subdomain options.

Choose the Domains and Subdomains

You will now need to select which domains and subdomains should be covered by the SSL certificate.

For most websites, you should include the main domain and the www version.

Main Domainyourdomain.com
WWW Versionwww.yourdomain.com
Mailmail.yourdomain.com, if you want SSL for mail services
Webmailwebmail.yourdomain.com, if available and required

Tip: If you want visitors to use both yourdomain.com and www.yourdomain.com,
make sure both versions are selected before issuing the certificate.

Add an Email Address

DirectAdmin may ask for an email address when requesting the certificate. This can be used for certificate recovery,
expiry notifications or ACME-related notices.

Enter a valid email address that you can access, then continue with the certificate request.

Issue the SSL Certificate

Once you have selected the required domain names and entered any requested details, click Save,
Issue, or the equivalent button shown in DirectAdmin.

DirectAdmin will now attempt to validate your domain and install the SSL certificate. This usually takes a few seconds
to a minute.

Important: If the SSL request fails, check that the domain is pointing to the correct server and that
the selected subdomains exist in DNS. SSL validation cannot complete if the domain does not resolve correctly.

Verify HTTPS is Working

Once the SSL certificate has been issued, open your website using HTTPS:

https://yourdomain.com

You can also test the www version if you selected it:

https://www.yourdomain.com

Your browser should show the secure padlock icon if the SSL certificate has installed correctly.

Optional SSL Test

If you want to run a more detailed SSL check, you can use the SSL Labs test:


https://www.ssllabs.com/ssltest

Common SSL Problems

If SSL does not work immediately, these are the most common causes:

  • The domain is not yet pointing to the Cheap Host server.
  • DNS changes are still propagating.
  • The www version of the domain was not selected.
  • A selected subdomain does not exist in DNS.
  • The website is loading mixed content, such as images or scripts over HTTP.

Force Your Website to Use HTTPS

After SSL has been installed, you may also want to make sure visitors are redirected from HTTP to HTTPS.
This can often be handled by your website software, such as WordPress, or by using a redirect rule in your
.htaccess file.

Tip: For WordPress websites, make sure the WordPress Address and Site Address use
https:// in the WordPress settings.

Need Help Installing SSL?

If you are having trouble issuing an SSL certificate in DirectAdmin, please sign in to your hosting account and open a support ticket.
Our team will be happy to help.


Open Support Ticket