I am the site owner of a WordPress eCommerce website at https://horseboxheaven.uk/. The site is SSL-only, uses a LetsEncrypt wildcard certificate, runs under HTTP Strict Transport Security (HSTS) and is currently preloaded in Google Chrome. Site media is pulled from remote S3 object storage (Wasabi) via a custom subdomain, and the whole site is on the Cloudflare CDN, with end-to-end encryption provided by a Cloudflare certificate.
What I’ve found so far is that if I clone the site to a new server and change the IP address the DNS points to, I end up with a secure connection to the new site which doesn’t load, shows an NginX “400 Bad Request” error, and “No required SSL certificate was sent”, which must be something to do with Cloudflare as the certificate its actually using is the server’s LetsEncrypt wildcard certificate.
What’s the workflow and correct step-wise process for migrating this site to a new server? And is that the same workflow/process to follow if I need to resize the server?