Securing your website with HTTPS is important for both security and SEO. DirectAdmin makes it easy to install a free SSL certificate from Let’s Encrypt. By default, we create a certificate for every domain added to our servers.
Steps to install SSL in DirectAdmin: #
- Log in to DirectAdmin.
- Under the Account Manager section, click on SSL Certificates.
- Select Free & automatic certificate from Let’s Encrypt.
- Choose your domain name(s) that should be secured.
- Make sure to also include
www.yourdomain.comif you use it.
- Make sure to also include
- (Optional) Tick the box Force SSL with https redirect so all traffic automatically goes to HTTPS.
- Click Save or Issue Certificate.
Verification #
- The SSL certificate will be issued automatically within a few seconds.
- Once installed, visit your website using
https://yourdomain.com. You should see the padlock icon in your browser.
Common issues #
- Your domain must be pointing to our server (correct DNS A records).
- If you recently changed DNS, allow up to 24 hours for propagation.
- Certificates last 90 days, but DirectAdmin will automatically renew them.
Need help?
If the SSL installation fails or your site does not show HTTPS, please open a support ticket or email [email protected] for assistance.