Can I upgrade from HTTP to HTTPS?

How to do that? I have a new website created by InfinityFree and it has the registration function too. I want to upgrade to HTTPS so the data may be stored safely.

You can use cloudfare through the infinityfree cpanel to get https on your website. Its placed under the software section in the cpanel. Open it up and click Alter Cloudfare and enable Cloudfare. It will take couple of hours for Cloudfare to get activated on your website or a day at max. Once it gets activated, you’ll be having https on your website. Hope this explaination was good enough.

What @MrZeBro is correct. However, you can also install your own SSL certificate directly to our systems using the SSL/TLS section in your control panel. Note that you need to bring a valid SSL certificate for your domain name yourself.

Side note: using HTTPS does not mean your data is stored securely. HTTPS ensures the data is transmitted securely, but you could still display the usernames and passwords of all users on your system using HTTPS. To store the login details security, you need to use proper password hashing (the password_hash function from PHP is great and highly recommended).

Does your hosting support Let’s Encrypt ?

thanks, I’ll try using the cloudfare

@untito said:
Does your hosting support Let’s Encrypt ?

No, our bot protection systems block Let’s Encrypt.

Does your hosting support https://www.sslforfree.com?

Never mind. I found a thread that asks about this website. Admin says it won’t work. It was posted in this thread https://forum.infinityfree.com/discussion/comment/5962/#Comment_5962

@CBOC2017 said:
Does your hosting support https://www.sslforfree.com?

sslforfree.com is just a shell around Let’s Encrypt. And since Let’s Encrypt is not supported, neither is sslforfree.com.

When I try enabling it, it says: “CLOUDFLARE ERROR : We were unable to identify (my domain).epizy.com as a registered domain. Please ensure you are providing the root domain and not any subdomains (e.g., example.com, not subdomain.example.com)”

@Robciks1234 said:
When I try enabling it, it says: “CLOUDFLARE ERROR : We were unable to identify (my domain).epizy.com as a registered domain. Please ensure you are providing the root domain and not any subdomains (e.g., example.com, not subdomain.example.com)”

You can’t add subdomains to Cloudflare. Cloudflare only supports custom domains.