Skip to main content

How to install a free SSL certificate on a Namecheap website?

How to install a free SSL certificate on a Namecheap website?
How to install a free SSL certificate on a Namecheap website?

 

 

How to Install a Free SSL on a Website in Namecheap


 To install a free SSL certificate on your Namecheap website, you can use Let's Encrypt, which is a free, automated SSL certificate provider.

If you want to learn how to install a free SSL certificate on a Namecheap website, follow these steps.

 

 

Helping Video

 

 

Using Namecheap’s Free SSL

 

1. Log in to Your Namecheap Account

 

  • Go to Namecheap.
  • Log in to your dashboard.

 

2. Activate Free SSL

 

  • Navigate to "Dashboard" > "Products".
  • If your domain qualifies, a free SSL certificate will be provided under "Free Products".
  • Click "Activate" and follow the instructions to link the SSL to your domain.

 

3. Complete the SSL Installation

 

  • If you utilize Namecheap hosting, the SSL certificate will be installed immediately.
     
  • If you are hosted elsewhere, download the SSL certificate and upload it to your hosting provider.
     

Related topics you may enjoy:  what is Git and how to use it?
 

Using Let’s Encrypt for Free SSL

 

If you want a free SSL other than from Namecheap, take these steps:

 

For cPanel Hosting

 

1. Log in to Your cPanel

 

  • Access cPanel via Namecheap or your hosting provider.

 

2. Go to the Let’s Encrypt Section

 

  • Find Let’s Encrypt or SSL/TLS in cPanel.

 

3. Select Your Domain

 

  • Select the domain where you wish to install SSL.
     
  • Click Install SSL.

 

4. Verify the Installation

 

  • Ensure the website loads securely via https://.

 

For Non-cPanel Hosting

 

1. Install Certbot

 

  • Connect to your server via SSH and install Certbot for Let's Encrypt.

 

Install Certbot

 

2. Run Certbot

 Run Certbot

Or, for NGINX

  Or, for NGINX

 

3. Follow Instructions

 

  • Complete the steps to set up SSL for your domain.

 

SSH Terminal Commands

 

1. For generating the ACME script

 

  • ls : List files
     
  • pwd : Print working directory path
     
  • .acme.sh/acme.sh --issue -d YourDomainName.com -d www.YourDomainName.com -w /YourDomainDirectoryPath --server letsencrypt

 

2.  For installing an SSL certificate

 

After generating the ACME script, you will see a new folder ".acme.sh" in your file manager.

Inside the ".acme.sh" folder you will see another folder "YourDomainName.com_ecc".

There will be the following files inside the "YourDomainName.com_ecc" folder.

  • YourDomainName.com.cer
     
  • YourDomainName.com.key
     
  • In your name cheap account search for 'SSL/TLS' and click on it from the search box.
     
  • Click on the Manage SSL sites link.
     
  • Add "cer" and "key" values from the above-mentioned files as mentioned in the following image:

    install a free ssl

 

Verify SSL Installation

 

1. Visit your website using https://.

2. Use an SSL checker, such as SSL Labs, to ensure that the SSL is operational.

Namecheap offers both their free SSL and third-party SSLs such as Let's Encrypt, providing flexibility to meet your needs.

 

SSL Certificate Checker

 

https://wphowknow.com/ssl-checker/

Tags

Related Solutions