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

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

  1. can you get cheap ketorolac price

    can you get cheap ketorolac price

  2. periactin appetite dose

    periactin appetite dose

  3. electrical supplies artane

    electrical supplies artane

  4. tizanidine 4mg what is it for

    tizanidine 4mg what is it for

  5. can you take ambien with zanaflex

    can you take ambien with zanaflex

  6. cyproheptadine italia

    cyproheptadine italia

  7. can you buy generic toradol tablets

    can you buy generic toradol tablets

  8. azathioprine dosage in dogs

    azathioprine dosage in dogs

  9. imdur nitrate free interval

    imdur nitrate free interval

  10. sumatriptan combinatie met paracetamol

    sumatriptan combinatie met paracetamol

  11. rizatriptan en sumatriptan

    rizatriptan en sumatriptan

  12. maxalt and treximet

    maxalt and treximet

  13. meloxicam costco

    meloxicam costco

  14. solocalm piroxicam gel topico

    solocalm piroxicam gel topico

  15. imuran side effects on eyes

    imuran side effects on eyes

  16. lioresal 10 mg 25 mg effetti

    lioresal 10 mg 25 mg effetti

  17. baclofen methamphetamine

    baclofen methamphetamine

  18. mobic 7.5 effects

    mobic 7.5 effects

  19. best time to take mebeverine

    best time to take mebeverine

  20. uses for indomethacin 25 mg

    uses for indomethacin 25 mg

  21. cilostazol plus aspirin

    cilostazol plus aspirin

  22. mestinon retard 180 mg

    mestinon retard 180 mg

  23. diclofenac and tylenol

    diclofenac and tylenol

  24. elavil and deep sleep

    elavil and deep sleep

  25. imitrex injection maximum dose

    imitrex injection maximum dose

  26. amitriptyline 25 mg para que sirve

    amitriptyline 25 mg para que sirve

  27. can you get generic pyridostigmine without a prescription

    can you get generic pyridostigmine without a prescription

  28. role of carbamazepine in diabetic neuropathy

    role of carbamazepine in diabetic neuropathy

  29. what is a safe dose of celebrex

    what is a safe dose of celebrex

  30. celecoxib in fap

    celecoxib in fap

  31. can you drink when you take ibuprofen

    can you drink when you take ibuprofen

  32. gabapentin for dogs dosage by weight

    gabapentin for dogs dosage by weight

  33. tegretol effects menstruation

    tegretol effects menstruation

  34. ketoprofen/gabapentin cream

    ketoprofen/gabapentin cream

  35. etodolac 1000 mg

    etodolac 1000 mg

  36. motrin or tylenol for fever in children

    motrin or tylenol for fever in children

  37. sulfasalazine for alopecia areata 2009

    sulfasalazine for alopecia areata 2009

  38. does tadalafil keep you hard after coming

    does tadalafil keep you hard after coming

  39. pharmacy with oxycodone in detroit

    pharmacy with oxycodone in detroit

  40. trusted online pharmacy cialis

    trusted online pharmacy cialis

  41. aciclovir tablets pharmacy

    aciclovir tablets pharmacy

  42. vardenafil tadalafil

    vardenafil tadalafil

  43. tadalafil not working

    tadalafil not working

  44. tadalafil side effects with alcohol

    tadalafil side effects with alcohol

  45. india pharmacy propecia

    india pharmacy propecia

  46. what’s tadalafil

    what’s tadalafil

  47. tadalafil 5mg daily how long before it works

    tadalafil 5mg daily how long before it works

  48. baclofen river pharmacy

    baclofen river pharmacy

  49. taking sildenafil

    taking sildenafil

  50. vardenafil hcl 20mg tab reviews

    vardenafil hcl 20mg tab reviews

  51. mexican pharmacy no prescription oxycodone

    mexican pharmacy no prescription oxycodone

  52. provigil pharmacy

    provigil pharmacy

  53. cialis for working out

    cialis for working out

  54. boots online pharmacy doxycycline

    boots online pharmacy doxycycline

  55. half life of sildenafil

    half life of sildenafil

  56. rx crossroads pharmacy refill

    rx crossroads pharmacy refill

  57. sildenafil 150 mg

    sildenafil 150 mg

  58. brand levitra online pharmacy

    brand levitra online pharmacy

  59. side effects of tadalafil

    side effects of tadalafil

  60. buy levitra online viagra

    buy levitra online viagra

  61. asda viagra pharmacy

    asda viagra pharmacy

  62. generic levitra 20mg

    generic levitra 20mg

  63. levitra walmart $9

    levitra walmart $9

  64. viagra vs cialis price

    viagra vs cialis price

  65. what is the difference between sildenafil and tadalafil

    what is the difference between sildenafil and tadalafil

  66. order sildenafil online

    order sildenafil online

  67. can i take 20mg sildenafil twice a day

    can i take 20mg sildenafil twice a day

  68. sildenafil 10 mg

    sildenafil 10 mg

  69. sildenafil daily dosage

    sildenafil daily dosage

  70. sildenafil 100mg uses

    sildenafil 100mg uses

  71. do pharmacy sell viagra

    do pharmacy sell viagra

  72. what is vardenafil

    what is vardenafil

  73. tadalafil 20 mg side effects

    tadalafil 20 mg side effects

  74. levitra pharmacy order

    levitra pharmacy order

  75. viagra walgreens

    viagra walgreens

  76. side effects of cephalexin in adults

    side effects of cephalexin in adults

  77. will keflex help a sinus infection

    will keflex help a sinus infection

  78. is lisinopril safe

    is lisinopril safe

  79. flagyl dosage for dogs

    flagyl dosage for dogs

  80. amoxicillin dose for strep throat

    amoxicillin dose for strep throat

  81. ampicillin for chorioamnionitis

    ampicillin for chorioamnionitis

  82. is it ok to drink alcohol on ciprofloxacin

    is it ok to drink alcohol on ciprofloxacin

  83. valacyclovir side effects diarrhea

    valacyclovir side effects diarrhea

  84. trimox therapeutic class

    trimox therapeutic class

  85. gabapentin 100mg

    gabapentin 100mg

  86. metformin and pregnancy

    metformin and pregnancy

  87. does tamoxifen cause bone loss

    does tamoxifen cause bone loss

  88. pregabalin 75mg

    pregabalin 75mg

  89. provigil natural alternative

    provigil natural alternative

  90. how to sleep after stopping trazodone

    how to sleep after stopping trazodone

  91. doxycycline dosage for cats

    doxycycline dosage for cats

  92. can i drink on prednisone

    can i drink on prednisone

  93. buy ivermectin nz

    buy ivermectin nz

  94. difference between sildenafil tadalafil and vardenafil

    difference between sildenafil tadalafil and vardenafil

  95. pfizer viagra

    pfizer viagra

  96. gel labs tadalafil

    gel labs tadalafil

  97. viagra 25mg price in india

    viagra 25mg price in india

  98. ivermectin lotion price

    ivermectin lotion price

  99. ivermectin 3mg tablets

    ivermectin 3mg tablets

  100. vardenafil hydrochloride trihydrate 20 mg

    vardenafil hydrochloride trihydrate 20 mg

  101. ivermectin 3mg tab

    ivermectin 3mg tab

  102. ivermectin medicine

    ivermectin medicine

  103. stromectol 3mg cost

    stromectol 3mg cost

  104. sildenafil vs vardenafil

    sildenafil vs vardenafil

  105. online sildenafil prescription

    online sildenafil prescription

  106. does hims sell tadalafil

    does hims sell tadalafil

  107. flagyl online pharmacy

    flagyl online pharmacy

  108. viagra in kuwait pharmacy

    viagra in kuwait pharmacy

  109. sildenafil citrate 100mg tab

    sildenafil citrate 100mg tab

  110. viagra cialis levitra

    viagra cialis levitra

  111. levitra prices

    levitra prices

  112. cialis online pills

    cialis online pills

  113. tizanidine show up on drug test

    tizanidine show up on drug test

  114. can venlafaxine cause weight loss

    can venlafaxine cause weight loss

  115. spironolactone 3 months

    spironolactone 3 months

  116. tamsulosin bei nierenkolik

    tamsulosin bei nierenkolik

  117. order stromectol online

    order stromectol online

  118. synthroid soya

    synthroid soya

  119. januvia sitagliptin phosphate

    januvia sitagliptin phosphate

  120. zanaflex vs robaxin

    zanaflex vs robaxin

  121. 60 units of semaglutide

    60 units of semaglutide

  122. 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

  123. how does remeron work in the brain

    how does remeron work in the brain

  124. protonix side effect

    protonix side effect

  125. acarbose description

    acarbose description

  126. repaglinide prandin side effects

    repaglinide prandin side effects

  127. actos thrombocytopenia

    actos thrombocytopenia

  128. bupropion en español

    bupropion en español

  129. ashwagandha pronounce

    ashwagandha pronounce

  130. what is celecoxib

    what is celecoxib

  131. aspirin after covid vaccine

    aspirin after covid vaccine

  132. what is allopurinol taken for

    what is allopurinol taken for

  133. side effects of aripiprazole

    side effects of aripiprazole

  134. amitriptyline for pain

    amitriptyline for pain

  135. withdrawal from citalopram

    withdrawal from citalopram

  136. why is effexor withdrawal so bad

    why is effexor withdrawal so bad

  137. flexeril and norco

    flexeril and norco

  138. contrave user reviews

    contrave user reviews

  139. does flomax make you thirsty

    does flomax make you thirsty

  140. diclofenac sodium topical gel 1%

    diclofenac sodium topical gel 1%

  141. diltiazem for afib dose

    diltiazem for afib dose

  142. difference between augmentin and amoxicillin

    difference between augmentin and amoxicillin

  143. depakote toxicity

    depakote toxicity

  144. cozaar side effects anxiety

    cozaar side effects anxiety

  145. atorvastatin ezetimibe patent

    atorvastatin ezetimibe patent

  146. ddavp absorption

    ddavp absorption

  147. why give bactrim and keflex together

    why give bactrim and keflex together

  148. bactrim renal dosing

    bactrim renal dosing

  149. ciprofloxacin and xanax

    ciprofloxacin and xanax

  150. cephalexin 500mg 4 times a day side effects

    cephalexin 500mg 4 times a day side effects

  151. tardive dyskinesia duloxetine

    tardive dyskinesia duloxetine

  152. gabapentin cannabis

    gabapentin cannabis

  153. cephalexin photosensitivity

    cephalexin photosensitivity

  154. viagra prescription cost canada

    viagra prescription cost canada

  155. keflex is an example of an:

    keflex is an example of an:

  156. lexapro and hydrocodone

    lexapro and hydrocodone

  157. azithromycin buy online

    azithromycin buy online

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

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

  159. overdose of cymbalta

    overdose of cymbalta

  160. reactions to amoxicillin in babies

    reactions to amoxicillin in babies

  161. metronidazole cure

    metronidazole cure

  162. zoloft vs citalopram

    zoloft vs citalopram

  163. citalopram and escitalopram

    citalopram and escitalopram

  164. 50 mg rybelsus

    50 mg rybelsus

  165. semaglutide for weight loss dose

    semaglutide for weight loss dose

  166. nhs semaglutide

    nhs semaglutide

  167. furosemide diuresis

    furosemide diuresis

  168. metformin tumors

    metformin tumors

  169. lisinopril jararaca

    lisinopril jararaca

  170. valacyclovir overdose

    valacyclovir overdose

  171. lyrica side affects

    lyrica side affects

  172. tamoxifen lgr5

    tamoxifen lgr5

  173. would sulfamethoxazole make me feel bad

    would sulfamethoxazole make me feel bad

  174. wellbutrin gabapentin

    wellbutrin gabapentin

  175. flagyl pharmacokinetics

    flagyl pharmacokinetics

  176. can i buy cialis over the counter

    can i buy cialis over the counter

  177. can you take tadalafil and ultimate mens peak performance

    can you take tadalafil and ultimate mens peak performance

  178. cialis drug

    cialis drug

  179. cialis for women side effects

    cialis for women side effects

  180. can i buy viagra in usa

    can i buy viagra in usa

  181. 20 mg sildenafil 689

    20 mg sildenafil 689

  182. cost of viagra in usa

    cost of viagra in usa

  183. sildenafil without a prescription

    sildenafil without a prescription

  184. how to get viagra in india

    how to get viagra in india

  185. how many milligrams of cialis should i take

    how many milligrams of cialis should i take

Leave a Reply