@jessicamullen: Jessica, honestly, I think it’s all a scam, and it isn’t guaranteed to resolve your problem, because that is caused by your host’s own server configuration, and we can’t be sure that just bypassing Varnish will sort it out.
And I don’t use that word lightly. An SSL certificate these days should be free. Completely free. See https://letsencrypt.org/ (I use them, and it actually works better than the Comodo certificate I had before Let’s Encrypt became available.)
And there’s no way you should need a dedicated IP either if your host actually had its act together. You should be able to use SNI instead: https://en.wikipedia.org/wiki/Server_Name_Indication And that should be free (or very inexpensive) too!
LightningBase would charge you $10 per month for one site (but the prices come down per site if you have more) and you get SSL for free, and SNI for something very small (so small I think I paid for it for several years at once). You can have http/2 as well if you want (also free). They have Varnish too, but will just switch it off if you ask (or it will be automatically disabled if you run https). And they’ll move your site for free, and answer all your questions fully without scamming you.
Companies like Bluehost suck users in by charging a small monthly fee, but then they nickle-and-dime you to such an extent that they can end up being much more expensive, while the server environment is nothing like as good as it would be if a slightly more expensive host (with all the other elements built-in) had been chosen instead.