How to Install a Free SSL Certificate
Free SSL with Let's Encrypt
All RogerLe.com hosting plans include free SSL certificates through Let's Encrypt. Here's how to install one:
Steps in DirectAdmin:
- Log in to DirectAdmin
- Go to Advanced Features → SSL Certificates
- Select Free & automatic certificate from Let's Encrypt
- Check the boxes for your domain entries:
example.com
- www.example.com
- Any other subdomains you want to secure
- Click Save
Forcing HTTPS
After installing SSL, you should redirect all HTTP traffic to HTTPS:
- In DirectAdmin, go to Domain Setup
- Select your domain
- Enable Force SSL with HTTPS redirect (if available)
.htaccess file:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTPHOST}%{REQUESTURI} [L,R=301]
Troubleshooting
- Certificate not issuing? Make sure your domain's DNS points to our server (A record)
- Mixed content warnings? Some resources on your page are loading via HTTP. Update those URLs to HTTPS
- Certificate expired? It should auto-renew, but you can manually re-request it in DirectAdmin
Was this article helpful?