A global network built for the cloud. Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable. Protect and accelerate your websites, apps, and teams. Cloudflare is the foundation for your infrastructure, applications, and teams.
Cloudflare secures and ensures the reliability of your external-facing resources such as websites, APIs, and applications. It protects your internal resources such as behind-the-firewall applications, teams, and devices. And it is your platform for developing globally-scalable applications.
1. Secure your websites, APIs, and Internet applications.
2. Protect corporate networks, employees, and devices.
3. Write and deploy code that runs on the network edge
Here are the steps on how to configure the set up.
Step 1. Go to cloudflare.com and create an account.
Step 2. Once your account is created add the domain name that points to your storefront.
Step 3. Select a Plan. I only recommend the Free Plan since it already include Global CDN and Shared SSL Certificate.
Step 4. Change your Name Servers to Cloud Flare. Just copy the name server they have provided.
Step 5. Once you’re done changing the Name server, click on Crypto Button and Choose Flexible as your SSL Encryption Type.
Step 6. On the same Page (Crypto Button) Scroll down and make sure to turn on Always use HTTPS and Automatic HTTPS Rewrites.
Step 7. Propagation can sometimes take up to 24 hours.