Requesting an SSL Certificate in DirectAdmin
You can issue a free SSL certificate from DirectAdmin using Let's Encrypt. You can log in to DirectAdmin from the client portal using the "Login to Control Panel" button (DirectAdmin Extended).
Before you start
- Make sure the domain (and any www or subdomains you want to secure) points to this server.
- Ensure the site is reachable over standard HTTP (port 80) so the validation can complete.
Steps
- Log in to DirectAdmin.
- Go to SSL Certificates.
- Select the domain from the drop-down list.
- Choose "Get automatic certificate from Let's Encrypt".
- Select the options you want (www, mail, and any listed subdomains).
- Click "Save" or "Request" to issue the certificate.
After the certificate is issued
- Visit the site at https://yourdomain.com to confirm the lock icon appears.
- If this is a WordPress site, update the WordPress Address and Site Address to use https.
- Enable an HTTPS redirect if needed.
If the request fails
- Double-check DNS points to this server.
- Make sure no firewall or custom rules block HTTP validation.
- Open a support ticket and include the exact error message.
If you need help, open a support ticket from the client portal.