I'm Rana Khashif Sarfraz. I joined Infinityfree a week ago. I found that many peoples on Infinityfree forums talking about SSL certificate for free. Most of them don't know how to install Let's Encrypt on infinityfree, so, I decided to write an article on forums so just follow my steps.
1. Sign Up for Infinityfree
2. Transfer your domain to Infinityfree by changing nameservers
3. Sign Up for Cloudflare
4. Transfer your domain to Cloudflare by changing nameservers
5. Your Site will not affected by changing nameservers
6. Goto Crypto and SSL security and select Flexiable
7. Congrats you have install SSL
But Cloudflare SSL are not for your domain it is common name issued to sets of domains and are specified to some browsers but it is easy.
- Let's Enrypt
- Sign Up for Infinityfree
- Transfer your domain to Infinityfree by changing nameservers
- Sign Up for Cloudflare
- Transfer your domain to Cloudflare by changing nameservers
- Wait it is the same steps chill bro wait for next steps
- Goto www.sslforfree.com
- a) Enter your domain
b) Select Manually Verify Domain (DNS)
c) It will give you some TXT records to
d) Copy Them
- Goto Cloudflare and select DNS mangement
- Paste the Records(TXT) that you copy
- It will give you private key and certificate
- Open cPanel select SSL/TLS
- Select your domain
- Upload Key First
- Upload Certificate
- Congrats you installed the certificate
the above mentioned are the only ways of getting SSL/TLS for free on free hosting using Infinityfree.
Note: By the use of second step repeat the same steps for subdomains as for main domain
Note2: By using Cloudflare add A record of subdomains pointing towards your IP and enable traffic through CloudFlare
Congrats it's enable! Hope you enjoy!