How to Install an SSL Certificate in DirectAdmin
This guide shows you how to install an SSL certificate in DirectAdmin. SSL enables HTTPS on your website, securing data and improving trust and SEO performance.
Step-by-Step Instructions (Free SSL)
Step 1: Login to DirectAdmin
Access your hosting account and open DirectAdmin.
Step 2: Open SSL Certificates
Click on SSL Certificates under Account Manager.
Which SSL Option Should You Choose?
When you open the SSL Certificates page in DirectAdmin, you will see several options. Here’s what each one means:
Automatic SSL (Recommended)
Select Get automatic certificate from ACME Provider. This installs a free SSL certificate (Let’s Encrypt) and renews it automatically.
Paste Certificate
Use this if you already have an SSL certificate from another provider.
Create CSR
Generates a certificate request for purchasing a paid SSL certificate.
Best Match Certificate
Uses an existing certificate already installed on the server.
Self-Signed Certificate
Not recommended — browsers will show security warnings.
⚠️ Common Mistake
Do not choose a self-signed certificate for a live website. Browsers will show security warnings and users may leave your site.
Step 3: Select Automatic SSL
Choose Get automatic certificate from ACME Provider.
Step 4: Select Domain
Choose your domain and any subdomains you want to secure.
Step 5: Save & Install
Click save and allow the certificate to install.
How to Check SSL is Working
Visit Your Site
Go to https://yourdomain.com and look for the padlock.
Browser Indicator
A padlock icon confirms your site is secure.
Force HTTPS
Ensure your site redirects from HTTP to HTTPS.
Common Issues & Fixes
SSL Not Issued
Check DNS is pointing to your server.
No Padlock
Fix mixed content issues.
HTTPS Not Redirecting
Enable redirects in DirectAdmin or via .htaccess.
Why SSL is Important
Security
Encrypts data between users and your site.
SEO Boost
Google prioritises HTTPS websites.
User Trust
Visitors trust secure websites more.