Oct 072020
 

Install Lets Encrypt In A VPS Server Using WHM, shows you how to setup and install Free Let’s Encrypt in your vps server.

Last Updated: October 7, 2020

Latest News: Moved the post from mbrsolutionhost to mbrsolution.

The following instructions shows you how to setup and install Free Let’s Encrypt in your vps server using WHM. It also advice’s you to set up SSL in the sites hosted in your server. These instructions are based on Justhost VPS server (Note: This is an affiliate link. I get a small commission if you make a purchase). However they should work for most linux servers.

Information: Click on the following URL Let’s Encrypt to learn more.

Install Lets Encrypt In A VPS Server

Step 1 ) Log into WHM (Web Host Manager) as illustrated in the image below. Make sure your login has https in the URL address. The following URL is an example of a secured login.

Note: Your servers login URL address might be different.

Example URL Address

https://yoursite.com:2087/

If you see the “Feature Showcase” scroll to the bottom and click the Exit to WHM button.

update-php-version-vpn-server-log-into-whm

Manage AutoSSL

Step 2 ) Go to SSL/TLS and click on Manage AutoSSL as illustrated in the image below.

1-select-manage-autossl-to-install-lets-encrypt-vps-server

AutoSSL Providers

Step 3 ) Click on Providers tab as illustrated in the image below. This allows you to select from the following options. For this tutorial I have selected Let’s Encrypt.

AutoSSL Providers

  • Disabled
  • Let’s Encrypt = This is the option selected for this tutorial.
  • cPanel (powered by Comodo)

Required Options To Select

  • I agree to these terms of services.
  • Create a new registration with the provider.
  • Click on Save button once you have finished with the settings.

2-click-providers-tab-to-install-lets-encrypt-vps-server

AutoSSL Options

Step 4 ) The following image Options allows you to select the following option.

AutoSSL Options Part 1

  • Allow AutoSSL to replace invalid or expiring non-AutoSSL certificates = (Note: If you are not sure about this option, I suggest that you don’t enable it. By default this option is disabled. Read the message carefully.)

3-click-options-tab-to-install-lets-encrypt-vps-server

Step 4-a ) The following image allows you to select from the following options. By default all these options are selected. So in my option just leave them selected.

AutoSSL Options Part 2

  • Notify when AutoSSL cannot request a certificate because all domains on the website have failed DCV.
  • Notify when AutoSSL defers certificate renewal because a domain on the current certificate has failed DCV. The system will only send this notification in the latter half of a certificate’s renewal period.
  • Notify when AutoSSL will not secure new domains because a domain on the current certificate has failed DCV.
  • Notify when AutoSSL has renewed a certificate successfully.
  • Notify when AutoSSL has renewed a certificate and the new certificate lacks one or more of the website’s domains.
  • Notify when AutoSSL has renewed a certificate and the new certificate lacks at least one domain that the previous certificate secured.

4-select-options-tab-to-install-lets-encrypt-vps-server

Manage VPS Users

Step 5 ) The following image Manage Users allows you to select from the following options.

Configure AutoSSL For Users Buttons

  • Enable AutoSSL on selected 0 users
  • Disable AutoSSL on selected 0 users
  • Reset AutoSSL on selected 0 users

AutoSSL User Options

  • Enable AutoSSL
  • Disable AutoSSL
  • Reset to Feature List Settings = (Note: The reason I selected this option is because my VPS server is hosted at Justhost and I have more than one site active.)
  • Click on Check button once you are ready.

5-configure-autossl-for-users-to-install-lets-encrypt-vps-server

Setup SSL In Your Sites

Step 6 ) Once the above has been completed in your server, you need to set up your site or sites in your vps server. You can either edit your .htaccess file or use a plugin. If you decide to use a plugin, the following URL WordPress SSL Checking Plugins has a list of plugins I recommend.

Note: If you have a website hosted in JustHost, you can check the following documentation manage-autossl for more instructions.

That is all it takes to install free Lets Encrypt in a vps server.

If you have any questions please let me know. I will be updating this tutorial from time to time. Come back to read the latest updates.

Enjoy.

I have been working in IT since 1999 and I enjoy the challenges it brings me. I love developing websites with WordPress. I spend a lot of time helping out in wordpress.org forums. I have been writing tutorials since 2011. Now I am learning how to manage my own VPS "Virtual Private Server.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

eleven − 9 =