1. bluehost knowledge base

Cloudflare Guide

Cloudflare is a FREE system that acts as a proxy between your visitors and our server. By acting as a proxy, Cloudflare caches static content for your site, subsequently lowering the number of requests to our servers while allowing visitors to access your site.



Pros and Cons of Cloudflare

Advantages of the Cloudflare System

  • Site Performance Improvement- Cloudflare has proxy servers located throughout the world. Proxy servers are located closer to your visitors, which means they will likely see page load speed improvements as the cached content is delivered from the closest caching box instead of directly off our server. There is a lot of research showing a correlation between the speed of a site and the length of time that a visitor stays.
  • Bot and Threat Protection- Cloudflare uses data from Project Honey Pot and other third-party sources, as well as the data from its community, to identify malicious threats online and stop the attacks before they even get to your site. You can see which threats are being stopped through your Cloudflare dashboard.
  • Spam Comments Protection- Cloudflare leverages data from third-party resources to reduce the number of spam comments on your site.
  • Alerting Visitors of Infected Computers- Cloudflare alerts human visitors that have an infected computer that they need to take action to clean up the malware or virus on their machine. The visitor can enter a CAPTCHA to gain access to your site.
  • Offline Browsing Mode: In the event that our server is unavailable, visitors should still be able to access your site since Cloudflare serves the visitor a page from its cache.
  • Lower CPU Usage- As fewer requests hit our server, this lowers the overall CPU usage of your account.
  • New Site Stats- You have good tools to evaluate human traffic coming to your site but no insight into search engine crawlers and threats. With Cloudflare, now you do.

Limitations of the Cloudflare System

  • Currently, requests must be directed to www.$domain instead of $domain (which means you may need to make some configuration changes).
  • Cloudflare may affect internal statistic programs that read directly from Apache logs (Cloudflare will not affect web-based analytic programs that use JavaScript like Google Analytics.) While your logs will reflect fewer requests to your server and, therefore, lower load, the experience to your visitors should be unaffected.
  • Cloudflare caches static content from your site. While this reduces the load on your server, it means that if you make a change to an existing static file, like an image, there may be a delay before the change appears. While you are updating your site, you can put Cloudflare in Development Mode, so changes appear immediately.
  • Cloudflare's basic mode cannot handle SSL certificates. If you need to use an SSL certificate, that part of your site needs to be on a subdomain that is not protected.

Do I Need to Change My Name Server to Use Cloudflare?

When you change your domain's name servers to Cloudflare name servers, you keep your current hosting provider and registrar; but this allows Cloudflare to become your DNS provider. Cloudflare is then able to route potentially malicious traffic away from your site before it reaches your server.

Cloudflare can be accessed in two ways: through cPanel (basic mode) or by visiting Cloudflare directly (advanced mode). If you signed up for Cloudflare through cPanel, you should not change your name servers.

If you signed up for Cloudflare directly, you must change your name servers to use Cloudflare. Once your name servers are changed, any changes you make in cPanel will have to be made to the zone file containing Cloudflare. Advanced mode is only recommended for advanced users who cannot make the redirections that the basic mode demands. If you attempt to add a domain via advanced mode, you will not be able to add the domain via basic mode until you remove it from the Cloudflare dashboard.

Enabling Cloudflare

Update: By default, Cloudflare is now automatically enabled on an active website.

Shared plans have Cloudflare-enabled services; if you want to confirm this, you may do so by following the instructions below. Cloudflare is also available on VPS and dedicated servers upon request, though it is not currently available on Windows servers.

Note: The Advanced tab will load your cPanel. Legacy accounts will feature a horizontal navigation bar at the top of the screen, while Bluerock account users will see a vertical navigation menu on the left-hand side of the screen. To learn more, please see Bluerock vs. Legacy.

Legacy

Note: You will need to agree to the Terms of Service.

  1. Click the Cloudflare icon, located in the Domains section.
    legacy-cloudflare
  2. Under the Enable Cloudflare section, click the Next button.
    legacy-enable-cloudflare
  3. Under the Cloudflare Account View section, you will be able to see the green mark labeled Active. 

Bluerock

  1. Click the My Sites tab from the side navigation bar to the left.
    rock-mysites-wp-new
  2. Look for the site you wish to set Cloudflare up for, then click Manage.
  3. Click the Performance tab.
    rock-performance-cdn
  4. You will be able to see Cloudflare CDN with a green mark labeled Active.

Disabling Cloudflare

Note: Manually disabling Cloudflare on the account is no longer available. To learn more, please contact our support.

For Product FAQs, Cloudflare's searchable knowledge base is available at Cloudflare Support.

For further assistance, you may contact our Chat Support or Phone Support via 888-401-4678. You may also refer to our Knowledge Base articles to help answer other common questions and guide you through various setup, configuration, and troubleshooting steps.