Skip to main content

Installing an SSL Certificate on Your Shared cPanel Account

Ryan Lewis avatar
Written by Ryan Lewis
Updated over a month ago

At Cyber Edge Hosting, all shared hosting plans include free Let’s Encrypt SSL certificates. These certificates provide basic HTTPS security for your website at no cost.

If you want to use a purchased SSL from a third-party provider (Cyber Edge Hosting does not sell SSL certificates directly), you will need to generate a CSR (Certificate Signing Request) to request your certificate.


Generating a CSR

  1. Log in to your cPanel account.

  2. Scroll down to the Security section and click SSL/TLS.

  3. Click Generate, view, or delete SSL certificate signing requests.

  4. Fill in the required details at the top of the form.

    • Domain Name: This must match the domain or subdomain for your SSL (e.g., www.example.com, example.com, or subdomain.example.com).

  5. Click Generate.

  6. Copy the resulting CSR. This will be required when purchasing your SSL certificate from your provider.


Installing the SSL Certificate

Once your SSL has been issued by your provider:

  1. Go back to cPanel > SSL/TLS.

  2. Click Manage SSL Sites.

  3. From the dropdown, select the domain you want to secure.

  4. Paste your Certificate (CRT) into the textbox.

  5. Click Autofill Certificate. Because you generated the CSR in cPanel, the remaining fields should populate automatically.

  6. Scroll down and click Install Certificate.


Enabling HTTPS Redirects

By default, websites load over HTTP. To ensure visitors always use HTTPS, you can add a redirect in your .htaccess file:

RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} =http  RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Note: If you don’t already have a .htaccess file, you can create one in your website’s root directory.


Additional Notes

  • Let’s Encrypt SSLs are automatically renewed, so you don’t need to manage renewal manually.

  • Always verify your SSL after installation by visiting your website with https://.

  • Using HTTPS improves site security, search engine ranking, and visitor trust.

Did this answer your question?