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:

  1. Log in to DirectAdmin
  2. Go to Advanced FeaturesSSL Certificates
  3. Select Free & automatic certificate from Let's Encrypt
  4. Check the boxes for your domain entries:
- example.com - www.example.com - Any other subdomains you want to secure
  1. Click Save
The certificate will be issued automatically within a few minutes. Let's Encrypt certificates are valid for 90 days and renew automatically.

Forcing HTTPS

After installing SSL, you should redirect all HTTP traffic to HTTPS:

  1. In DirectAdmin, go to Domain Setup
  2. Select your domain
  3. Enable Force SSL with HTTPS redirect (if available)
Or add this to your .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