---
title: 'BunnyCDN with Hostinger'
excerpt: 'Getting BunnyCDN to work with Hostinger despite connection issues.'
date: 2021-01-08
categories: devops, web
featureImage: '/images/bunnycdn-hostinger.webp'

prev:
  text: 'No Application Manager (cPanel)'
  link: '/blog/no-application-manager-cpanel'

next:
  text: 'Node.js on Shared Hosting (Part 1)'
  link: '/blog/nodejs-on-shared-hosting-part-1'
---

I recently had a requirement to use a CDN & found BunnyCDN to be the Best in regard to Performance, Price, etc.

That worked when I used it on my VPS Server, but it couldn't connect to my other server which was hosted on "Hostinger".

I was using their "Cloud Global" plan because it had 'Unlimited Bandwidth'.

However, every-time I'd try to connect to the CDN for a resource, it would throw an Error 502 (Unable to connect to
Origin).

Hmmm… THAT.WAS.WEIRD!
I tried a few other things but to no avail.
So I finally contacted the folks at Hostinger (their support is just 🔥)

They told me that they do not support BunnyCDN because it is a smaller CDN service compared to others (Hostinger uses
Cloudflare & is their Partner too… so) & said that their (BunnyCDN's) IPs are frequently grey-listed!

Now the interesting thing is:
it is a CDN & therefore it has to send multiple requests to origin from multiple data centres (POPs) to get the resource
if not cached already & because of that Hostinger's Eng. Team flagged these IPs & therefore I couldn't use BunnyCDN!

I was told to either use Cloudflare, some other CDN or buy a VPS Server.

But I did manage to find a workaround!
So here it is:

* Go to your Dashboard (hPanel)
* Go to Domains > Cloudflare
* Enable Cloudflare
* Make SSL changes (if needed)
* Set the Security to OFF
* Hit SAVE.

Note: For faster DNS propagation, follow below steps –

* Go to Advanced Tab
* Select DNS Zone Editor
* Set TTL for Cloudflare DNS to 60
* Hit SAVE.

Now add your site / origin to your BunnyCDN's Pull Zone & it should work just fine…