How to Generate a CSR and Install an SSL

SSL (Secure Sockets Layer) creates a secure connection between a web server and a web client. SSL makes sure that any data transactions shared between a server and a site visitor are private.

chrome lock

When a website is using an SSL for a secure connection, you can see a padlock in the address bar of the web browser. In this article, we will cover how you can install an SSL on your dedicated server using WHM. If you would like more information about SSLs you can visit our full guide regarding SSL and why it is important.

Did you know? InMotion now includes FreeSSL Certificates with all Business Hosting, VPS Hosting, Reseller Hosting, and Dedicated Server plans.

The SSL installation process has three critical steps. The first step involves generating a Certificate Signing Request (CSR) on your server. The CSR is later used when purchasing your SSL. Certificate Authorities are the third-party entities who will use your CSR to generate an SSL, and SSLs are purchased through them. Once you have received your SSL certificate, you can install the SSL on your server through WHM.

How to Generate the Certificate Signing Request

  1. Selection 200

    Log in WHM

  2. Selection 201

    Choose SSL/TLS

  3. Selection 202

    Select Generate an SSL Certificate and Signing Request

  4. Selection 203

    Fill in the information for the SSL

  5. Selection 204

    Click the Create button

  6. Selection 205

    The system will generate the CSR, Certificate, and a Key

Now you have the information you need whether you are installing a self-signed certificate or purchasing a verified “padlock” Certificate Authority SSL.

If You Are Purchasing a CA SSL

Once you have generated your CSR on the server, you must provide the Certificate Authority with the CSR to generate the SSL. The vendor you buy your SSL from depends on wherever you get the best deal. InMotion Hosting can install SSLs from a variety of third parties.

How to Install the SSL

  1. Selection 200

    Log in WHM

  2. Selection 201

    Choose SSL/TLS

  3. Selection 206

    Select Install an SSL Certificate on a Domain

  4. Selection 207

    Fill in the Domain you are securing

  5. Selection 208

    If you are installing a self-signed SSL paste the Certificate you received before in the Certificate field, autofill, and click Install

  6. Selection 210

    If you are installing a third-party CA SSL you can use the Certificate Authority Bundle you were provided when you purchased the SSL, autofill, and click Install

Well done! You now know how to install an SSL through WHM in your dedicated server.

Christopher Maiorana Content Marketing Writer

Christopher Maiorana joined the InMotion community team in 2015 and regularly dispenses tips and tricks in the Support Center, Community Q&A, and the InMotion Hosting Blog.

More Articles by Christopher

Was this article helpful? Let us know!