LetsEncrypt (Public BETA) sertificates on our servers / how to use

screenshot.284Many of our customers have requested for LetsEncrypt free SSL certificates support to their accounts. Now we have activated this feature on all of our shared web-hosting servers!

NB! Updated on 08.08.2016
NB! All free Letsencrypt SSL certificates that are ordered/activated prior to 06.07.2016 must be re-ordered manually via process below! (As previous version of LetsEncrypt BETA plugin had an error – those older certificates are not renewed automatically!)

How to use free LetsEncrypt SSL/TLS certificate on Your domain?

NB! Before You start using LetsEncrypt free SSL on Your website, please check if SSL is enabled for Your website!

“Domain Setup” -> (on multiple domain names, select one) -> Check “Secure SSL” and click “Save”
(If You do not want separate folder for SSL website files but want Your website to be accessible both over HTTP and HTTPS, check: “Use a symbolic link from private_html to public_html – allows for same data in http and https”)

1. Log on to Your DirectAdmin account (yourdomain.xx:2222)
screenshot.286

2. Go to “Advanced Features” -> “SSL Certificates”
screenshot.287

3. Select from options: “Free & automatic certificate from Let’s Encrypt” and fill all certificate request fields properly (Domain name must be FQDN (Fully Qualified Domain Name) with www prefix and e-mail should be Your working e-mail)

screenshot.376

4. On the bottom of the page click on “Save” to request LetsEncrypt SSL certificate.

5. If all goes well – you should see following page:
screenshot.289
This means that LetsEncrypt free SSL certificate request was successful and request with needed data has already been saved to proper location

6. On current page please click on link “Back” – it will send You back to previous page

7. Automatically should be selected already: “Paste a pre-generated certificate and key” and also generated key and certificates should be pre-filled to proper fields. Your certificate is now under work and is activated within next 15 minutes on Your website automatically!
screenshot.290

All should be good now and free LetsEncrypt SSL certificate is activated for Your domain name!
This certificate is valid for 90 days and will be automatically renewed by server 0-9 days prior it’s expiration date!

Now You can check Your domains SSL certificate on page: https://www.ssllabs.com/ssltest/
Result should show as:
screenshot.291

Questions/Answers

Q: I have done all above but HTTP -> HTTPS redirection does not work, what to do?
A: Automatic HTTP->HTTPS redirection does not work out-of-box. Tho many CMS’s can do it automatically, some require special plugins or redirection in .htaccess file:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]

If CMS resides in subfolder:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} subfoldername
RewriteRule ^(.*)$ https://yourdomain.com/subfoldername/$1 [R=301,L]


Q: I should have working HTTPS and SSL sertificate but browser gives “partial unsecure connection” error – Why?
A: Probably You have some unsecured content (media/links/etc) on Your website. Those can be hardcoded http links/includes or included http urls. Check Your code and verify that everything is running over HTTPS!

, , ,

Comments are currently closed.