I'll start with WP Engine, but if you choose OnCarrot, just scroll down to that guide.
WP Engine uses CloudFlare to resolve your domain name. Basically, there is a ton of technical stuff related to having a domain name (from NameCheap) point at the server where your website is stored.
So, WP Engine recommends the free service CloudFlare which figures all that stuff out for you and for them.
So, now head over to CloudFlare and set up your free account.
Do you that by completing the following steps:
There are two ways to enable CloudFlare
for your domain name:
1. By means of a CNAME record for www.domain.com (that is created automatically once you have clicked on the grey cloud next to your domain name) as described in this guide.
2. By pointing a domain name to CloudFlare nameservers which is possible after signing up with CloudFlare in cPanel too, but additional steps below should be performed in order to make your domain work properly.
Once you have signed up, you will receive an email from CloudFlare with a password setup link. Click on it and you will be redirected to a menu with an option to set up the password for the CloudFlare account. Once done, you will be able to log in.
On the very first page after logging in you will need to enter the domain name you’d like to enable CloudFlare for and click on Scan DNS records: