My infrastructure is like this:
- Main domain name, nothing hosted on it: example.com
- API/services domain names: *.api.example.com
- Staging/testing domain names: *.srv.example.com
All of these are secured with HTTP/2 and HSTS.
I updated example.com’s nameservers to CloudFlare’s nameservers, but I had SSL issues, which forced me to set the old nameservers back in place. The issue was essentially the browser stating that SSL was not configured properly.
How do I go about leveraging CloudFlare with this infrastructure? Do I need to create an account for each subdomain (*.api.example.com and *.srv.example.com)? How would I manage DNS with that, when traditionally a domain name has all of its subdomains managed under one account at just about every other DNS provider or registrar?
Also, if I set SSL Strict Mode, would it use my own SSL certs or still use CloudFlare’s?