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.
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.
- Log in to DirectAdmin.
- Go to Account Manager.
- 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 ProviderThis option uses an ACME provider, such as Let’s Encrypt, to automatically validate your domain and issue a free SSL certificate.
- Select Get automatic certificate from ACME Provider.
- Choose the radio button for the automatic ACME certificate option.
- 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.
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.
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.comYou can also test the www version if you selected it:
https://www.yourdomain.comYour 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.
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.