Renew SSL certificate for free – using cPanel and ZeroSSL

SSL expiry on Namecheap

Currently with Namecheap shared hosting plans, you get a free SSL certificate for 1 year. After this time, you’ll be prompted to purchase a renewal SSL certificate.

By not renewing you risk losing your website’s SEO ranking on search engines, increase data protection issues, lose visitor and browser trust.

When you first buy a domain from Namecheap, you get 1 free SSL for the 1st year only as explained on their site here. If this is what you actually want to do then follow this guide, otherwise continue below.

What does non SSL or http protocol address look like?

Depending on the browser used, it can be identified as having no padlock, no information in certificate details and flags as a malicious/dangerours/high risk website by web browsers. Commons error messages will be “Your connection is not private” and/or “ERR_CERT_DATE_INVALID” if one has expired.

Principle of SSL certificate

This is the secure version of a http site hence the S for secure [sockets layer] which upgrades the http protocol to https.

SSL encrypts data in transit so when it leaves your device and travels over the internet and is decrypted on the other side which could be the server which hosts the website. The type of attack it would prevent or make significanlty make harder is a MITM attack, which means to listen in/ability to read the data transiting between your device and another.

This is why if you take payments on your site, then to be PCI compliant you need to encrypt or jumble up the data otherwise you’re potentially making it easier for an attacker to steal your customers bank card details, which you could be held responsible for failing to implement basic security.

It’s important to note that a customer probably won’t even reach the payment stage as most browsers will just flag your site as dangerous so you’ll possibly just lose customers at the first hurdle – this is shown in the screenshot above.

To support HTTPS on your website, you need to get a certificate (a type of file) from a Certificate Authority (CA) who issues them. In order to get a certificate for your website’s domain name (i.e. techbeatz.co.uk) from a C.A, you must prove ownership of that domain. There are a few methods to do this which will be covered later.

How to get and install an SSL certificate

Note: The website needs to be ready to use/accessible i.e. it’s runnung as normal using the http protocol

1. Pick the type of SSL certificate that is suitable
The first step is to pick the type of SSL certificate that you will need. The type of SSL you need may determine the provider that you may need. Because not all SSL providers provide all types of SSL certificate.

For most people, Domain Validated (DV SSL) is enough – which we will be covering in this article. For some others who may require more sensitive data, OV SSL or EV SSL will do.

2. Generating the Certificate Signing Request (CSR)
Generate the Certificate Signing Request (CSR) on your server. The process of generating it depends on your web host and server panel.

3. Submit CSR to certificate issuer
Once you have generated the CSR, submit it to the certificate user. They will use this to validate your domain and get your SSL certificate ready.

4. Install SSL certificate
After validation, you will be issued a SSL certificate, which you need to install/upload. The process may differ by web host and server panel.

Free SSL Providers

  • Letsencrypt – currently only supporting non GUI method/Shell
  • Zerossl/SSL for free – currently supporting GUI method
  • Cloudflare – currently supporting GUI method, but validation method via DNS which requires re-pointing nameservers

There are broadly 2 overall methods for this process, either using a Shell (LetsEncrypt )or non shell (SSL for free). We’ll be opting to use the latter – non shell/GUI as this maybe the easiest option.

Pre-requisites

  • This guide is based on NameCheap as the hosting provider, but as long as you have access to a cPanel of your website, then you should still be able to follow
  • Select your chosen free SSL provider – we’ll be using SSL for free/Zero SSL as the process is very user friendly, deemed secure (certificates have SHA-384 signature algorithm by default), they provide DV certificates (which we established was the version we needed earlier) and it’s free for 90 days (you can pay for a certificate which lasts for 1 year)
  • This tutorial is without Shell access i.e. GUI version
  • TIP: Simply bookmark this page so you can just come back to it and renew upon expiry

#NameCheap #ZeroSSL #SSLForFree #FreeSSLCertificate #GUITutorial

Step by step guide – Renew SSL certificate

First make sure you can access to cPanel of your website. Typically, you can access your account by navigating to https://YourWebsiteDomain.com:2083 but this option may not work with NameCheap. Login to your Namecheap account and you should be on the dashboard. To access the cPanel, click on Hosting on the left menu and then cPanel option should be available near your website details. Note that the website/subscription maybe different if you host more than 1 website. You will still be able to access the “child” website from this cPanel button

Once access confirmed, we will setup the certificate. Head over to www.sslforfree.com and enter your website domain, then click “Click Free SSL certificate”.

Complete the registration details and proceed. The following dashboard will come up, check the details and continue

Select the free for 90 days option unless you want to pay for 1 year instead

We need to generate a CSR so the default option is fine – this will generate a CSR and a private key

We need to confirm the order, so just double check the information and proceed

Now that our the CSR is generated, we need to verify domain ownership and this method can differ, but options tend to be;
Email verification where an email is sent to an address linked to your website domain i.e. admin@yourwebsite.com
DNS (cname) which requires you to change your nameserver, which can be done on your hosting dashboard
HTTP file upload requires you to upload a file provided by the SSL provider which you then need to upload onto a publicaly accessible section of your website. All of these options have a similar idea in that only the owner or someone with the appropriate authority is able to access/configure these 3 options

We will proceed with option 3: HTTP file upload method. In step 1 below, click on the blue text “Download Auth File

Once downloaded, the file should look something like this in your computer’s Downloads folder; 

Go to your website cPanel and from the left pane, select public_html folder. Once done, this will update the current location as shown below (next to the house icon)

Now we need to create 2 folders. Click on + Folder to create them and input the first part of the URL upload path that was provided by SSL provider

Then go into this new folder and repeat the process by creating another folder with the name pki-validation

If you get an error saying the folder already exists then just do a search in the top right corner and enter .well which should populate the location of an existing folder structure. This means you don’t need to create the folders in the steps above, so double click them and proceed to the next step.
This happens as the folder is hidden – if you want to see it then click on Settings and show hidden files

Double check that the folder link shown is the same as the path you just created i.e. I will check the path created matches up with step 3 as shown

Now upload the file downloaded earlier and again, double check the folder path 

Now proceed to the next step which is to verify the domain. Click Verify domain

If successful, then next 2 steps will be shown as below

Next click on server type options and click cPanel and click next step

Then download the zip file and Extract the zip files (right click and Extract All). After downloading your certificate, you should have a ZIP containing the following certificate files;

  • certificate.crt
  • ca_bundle.crt
  • private.key

Now we need to do the rest in cPanel. Login to your cPanel as per the begining of this article. Scroll down to the “Security” section of the cPanel homepage and select “SSL/TLS” to access the SSL/TLS Manager, which allows you to manage the configuration of SSL & TLS certificates.

Click “Install and Manage SSL for your site

Use the “Domain” dropdown menu to select the domain you would like to install your SSL certificate for and click on “Update Certificate

Open the Certificate file you downloaded with a text editor like Notepad. Copy the full text including the header and footer starting with —–BEGIN CERTIFICATE—– and ending with —–END CERTIFICATE—–
Select the relevant website domain and then enter (copy & paste) your certificate files (certificate.crt, ca_bundle.crt & private.key) into the respective fields

When you paste the CRT, you should see your website details below

Finally, click on “Install Certificate”.

Check if installation was ok by seeing this confirmtion

Now notice how there is no warning icon next to the site


You have completed all the required steps to install your SSL certificate! To check whether or not your certificate has been installed correctly, simply use the built-in ZeroSSL “Check Installation” tool or simply try accessing your domain using HTTPS, e.g. https://YourWebsiteDomain.com

We can now see that we do have a secure padlock icon, there is certificate trust information and the site protocol is https.

Links:

#NameCheap #ZeroSSL #SSLForFree #FreeSSLCertificate #GUITutorial

110 responses to “Renew SSL certificate for free – using cPanel and ZeroSSL”

  1. side effects of cephalexin in adults

    side effects of cephalexin in adults

  2. will keflex help a sinus infection

    will keflex help a sinus infection

  3. is lisinopril safe

    is lisinopril safe

  4. flagyl dosage for dogs

    flagyl dosage for dogs

  5. amoxicillin dose for strep throat

    amoxicillin dose for strep throat

  6. ampicillin for chorioamnionitis

    ampicillin for chorioamnionitis

  7. is it ok to drink alcohol on ciprofloxacin

    is it ok to drink alcohol on ciprofloxacin

  8. valacyclovir side effects diarrhea

    valacyclovir side effects diarrhea

  9. trimox therapeutic class

    trimox therapeutic class

  10. gabapentin 100mg

    gabapentin 100mg

  11. metformin and pregnancy

    metformin and pregnancy

  12. does tamoxifen cause bone loss

    does tamoxifen cause bone loss

  13. pregabalin 75mg

    pregabalin 75mg

  14. provigil natural alternative

    provigil natural alternative

  15. how to sleep after stopping trazodone

    how to sleep after stopping trazodone

  16. doxycycline dosage for cats

    doxycycline dosage for cats

  17. can i drink on prednisone

    can i drink on prednisone

  18. buy ivermectin nz

    buy ivermectin nz

  19. difference between sildenafil tadalafil and vardenafil

    difference between sildenafil tadalafil and vardenafil

  20. pfizer viagra

    pfizer viagra

  21. gel labs tadalafil

    gel labs tadalafil

  22. viagra 25mg price in india

    viagra 25mg price in india

  23. ivermectin lotion price

    ivermectin lotion price

  24. ivermectin 3mg tablets

    ivermectin 3mg tablets

  25. vardenafil hydrochloride trihydrate 20 mg

    vardenafil hydrochloride trihydrate 20 mg

  26. ivermectin 3mg tab

    ivermectin 3mg tab

  27. ivermectin medicine

    ivermectin medicine

  28. stromectol 3mg cost

    stromectol 3mg cost

  29. sildenafil vs vardenafil

    sildenafil vs vardenafil

  30. online sildenafil prescription

    online sildenafil prescription

  31. does hims sell tadalafil

    does hims sell tadalafil

  32. flagyl online pharmacy

    flagyl online pharmacy

  33. viagra in kuwait pharmacy

    viagra in kuwait pharmacy

  34. sildenafil citrate 100mg tab

    sildenafil citrate 100mg tab

  35. viagra cialis levitra

    viagra cialis levitra

  36. levitra prices

    levitra prices

  37. cialis online pills

    cialis online pills

  38. tizanidine show up on drug test

    tizanidine show up on drug test

  39. can venlafaxine cause weight loss

    can venlafaxine cause weight loss

  40. spironolactone 3 months

    spironolactone 3 months

  41. tamsulosin bei nierenkolik

    tamsulosin bei nierenkolik

  42. order stromectol online

    order stromectol online

  43. synthroid soya

    synthroid soya

  44. januvia sitagliptin phosphate

    januvia sitagliptin phosphate

  45. zanaflex vs robaxin

    zanaflex vs robaxin

  46. 60 units of semaglutide

    60 units of semaglutide

  47. how long does it take for abilify to get out of your system

    how long does it take for abilify to get out of your system

  48. how does remeron work in the brain

    how does remeron work in the brain

  49. protonix side effect

    protonix side effect

  50. acarbose description

    acarbose description

  51. repaglinide prandin side effects

    repaglinide prandin side effects

  52. actos thrombocytopenia

    actos thrombocytopenia

  53. bupropion en español

    bupropion en español

  54. ashwagandha pronounce

    ashwagandha pronounce

  55. what is celecoxib

    what is celecoxib

  56. aspirin after covid vaccine

    aspirin after covid vaccine

  57. what is allopurinol taken for

    what is allopurinol taken for

  58. side effects of aripiprazole

    side effects of aripiprazole

  59. amitriptyline for pain

    amitriptyline for pain

  60. withdrawal from citalopram

    withdrawal from citalopram

  61. why is effexor withdrawal so bad

    why is effexor withdrawal so bad

  62. flexeril and norco

    flexeril and norco

  63. contrave user reviews

    contrave user reviews

  64. does flomax make you thirsty

    does flomax make you thirsty

  65. diclofenac sodium topical gel 1%

    diclofenac sodium topical gel 1%

  66. diltiazem for afib dose

    diltiazem for afib dose

  67. difference between augmentin and amoxicillin

    difference between augmentin and amoxicillin

  68. depakote toxicity

    depakote toxicity

  69. cozaar side effects anxiety

    cozaar side effects anxiety

  70. atorvastatin ezetimibe patent

    atorvastatin ezetimibe patent

  71. ddavp absorption

    ddavp absorption

  72. why give bactrim and keflex together

    why give bactrim and keflex together

  73. bactrim renal dosing

    bactrim renal dosing

  74. ciprofloxacin and xanax

    ciprofloxacin and xanax

  75. cephalexin 500mg 4 times a day side effects

    cephalexin 500mg 4 times a day side effects

  76. tardive dyskinesia duloxetine

    tardive dyskinesia duloxetine

  77. gabapentin cannabis

    gabapentin cannabis

  78. cephalexin photosensitivity

    cephalexin photosensitivity

  79. viagra prescription cost canada

    viagra prescription cost canada

  80. keflex is an example of an:

    keflex is an example of an:

  81. lexapro and hydrocodone

    lexapro and hydrocodone

  82. azithromycin buy online

    azithromycin buy online

  83. how long does it take fluoxetine to get out of your system

    how long does it take fluoxetine to get out of your system

  84. overdose of cymbalta

    overdose of cymbalta

  85. reactions to amoxicillin in babies

    reactions to amoxicillin in babies

  86. metronidazole cure

    metronidazole cure

  87. zoloft vs citalopram

    zoloft vs citalopram

  88. citalopram and escitalopram

    citalopram and escitalopram

  89. 50 mg rybelsus

    50 mg rybelsus

  90. semaglutide for weight loss dose

    semaglutide for weight loss dose

  91. nhs semaglutide

    nhs semaglutide

  92. furosemide diuresis

    furosemide diuresis

  93. metformin tumors

    metformin tumors

  94. lisinopril jararaca

    lisinopril jararaca

  95. valacyclovir overdose

    valacyclovir overdose

  96. lyrica side affects

    lyrica side affects

  97. tamoxifen lgr5

    tamoxifen lgr5

  98. would sulfamethoxazole make me feel bad

    would sulfamethoxazole make me feel bad

  99. wellbutrin gabapentin

    wellbutrin gabapentin

  100. flagyl pharmacokinetics

    flagyl pharmacokinetics

  101. can i buy cialis over the counter

    can i buy cialis over the counter

  102. can you take tadalafil and ultimate mens peak performance

    can you take tadalafil and ultimate mens peak performance

  103. cialis drug

    cialis drug

  104. cialis for women side effects

    cialis for women side effects

  105. can i buy viagra in usa

    can i buy viagra in usa

  106. 20 mg sildenafil 689

    20 mg sildenafil 689

  107. cost of viagra in usa

    cost of viagra in usa

  108. sildenafil without a prescription

    sildenafil without a prescription

  109. how to get viagra in india

    how to get viagra in india

  110. how many milligrams of cialis should i take

    how many milligrams of cialis should i take

Leave a Reply