The following steps will help you to activate CloudFlare for your Magento store:
2. Add your domain and follow the steps for full configuration by using your domain registrar interface and pointing your Name Servers to the Cloudflare Name Servers provided.
We suggest you read the following article that explains the Cloudflare set up process in detail:
Once the required DNS changes are implemented by your domain registrar, you can start with Cloudflare configuration for your Magento store by performing these steps.
3. Whitelist Cloudflare IPs
4. Restore the visitor IP using mod_cloudflare
5. Create a Page Rule for your administrative section e.g. *domain.com/admin* (Replace with your admin area URL) and disable the following features:
- Rocket Loader
Follow the following article to get this step configured correctly:
More about page rules you can find here
For all eCommerce sites that have SSL directly on their server, we highly recommend that you enable “Full SSL” or “Full SSL Strict” which are available under Cloudflare paid plans. Full SSL means your origin has to support an SSL connection, and it ensures that the traffic between Cloudflare and the Origin is also encrypted. Use a paid Cloudflare plan in order to get the most compatible SSL option for your site visitors.