Category: How To Generate SSL Certificates Using Let’s Encrypt in InterWorx

Share this post...Tweet about this on TwitterShare on Google+0Share on Facebook0

Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG). Let’s Encrypt integrates with InterWorx via a plugin, which allows users to generate free, secure, SSL certificates.

Requirements:

In order to generate a Let’s Encrypt SSL certificate, the following criteria must be met:

  • Let’s Encrypt plugin must be enabled in NodeWorx
  • Domain must be active and resolve to an IP on the server

Set Up:

To enable the Let’s Encrypt plugin in NodeWorx, follow these steps:

  1. In NodeWorx, under NodeWorx > Plugins, click the “Edit” button next to the Let’s Encrypt option
  2. Select “Enabled” from the drop down menu
  3. Click “Save”

 

 

 

 

 

Generate:

Here is how to generate an SSL certificate in SiteWorx using Let’s Encrypt:

  1. In SiteWorx, navigate to Hosting Features > Domains > SSL
  2. Click the “Generate All With Let’s Encrypt”button
  3. Choose domains the SSL certificate will apply to
  4. Click the “Generate” button

 

 

 

Troubleshooting:

Logging information for Let’s Encrypt can be found in the following locations:

  • /var/log/letsencrypt/letsencrypt.log
    • letsencrypt.log only records the most recent attempt at generating a certificate. While the log does rotate for each attempt, the individual logs only hold information on one attempt, each
  • /var/log/letsencrypt/letsencrypt-renew.log
    • Let’s Encrypt certificates renew automatically within 30 days of expiration. This is handled by the weekly cron

Common errors:

Error:

Let’s Encrypt only allows a certain amount of certificate generation attempts per server, per week. This includes when generating a certificate fails. Currently it is 20/week. Once that cap is hit, it does not allow any more attempts until that counter resets. For further information: https://letsencrypt.org/docs/rate-limits/

 

Error:

Let’s Encrypt certificates can only be generated for sites that resolve to IPs on the server.  If the site is live, make sure that DNS is propagated

enableencryptgeneratelet'sLet's EncryptNodeWorxPluginsSiteWorxSSLtroubleshooting
May 23, 2017, 11:30 amBy: InterWorx
How To Generate SSL Certificates Using Let’s Encrypt in InterWorx
0 votes, 0.00 avg. rating (0% score)
(4) Comments
  1. AJ: this menu option is unavailable for sites on shared ips, are there plans to allow multiple ssls per ip with SNI?
    October 29, 2018 at 2:29 pm
    Reply
    • InterWorx: Let's Encrypt certificates should currently be available for SiteWorx accounts on a shared IP. Would you be able to submit a ticket to InterWorx support with a screenshot of what you are seeing, as well as access to the server, so they might investigate? Here is a link to the support page: https://www.interworx.com/support/ If you do not have NodeWorx access and/or are not a direct customer, you may have to reach out to your hosting provider so that they can submit a ticket for you.
      October 31, 2018 at 12:26 pm
      Reply
  2. Mike Hammett: How do I get a Lets Encrypt certificate onto Nodeworx and other server interfaces, not just hosted domains?
    August 26, 2018 at 10:18 am
    Reply
    • InterWorx: You can do this by creating a SiteWorx account for the hostname and generating a Let's Encrypt certificate for it. Then, in NodeWorx, under Server > SSL Certificates, click the Update Service Certificates button. In the Certificate Source dropdown, choose"Domain". Another drop down will appear. Choose the hostname domain from that list. Check the boxes for the services you want the Let's Encrypt certificate applied to and then click Save.
      September 25, 2018 at 1:36 pm
      Reply

Leave a Reply
Surround code blocks with <pre>code</pre>

Your email address will not be published.

Comments

Broken Link