Cloudflare- Lets encrypt

I have my hosting with Webfaction, and got a free Lets Encrypt Certificate, I had SSL on Cloudflare set to Full (Strict)

And then got the message below. To fix this I set SSL in CLoudflare to off now I get the webfaction issue where it say’s it is not configured correctly. I havent changed anything on my Hosting though.

This is probably caused by a redirect or web app that catches URLs under /.well-known/acme-challenge/, or a Cloudflare set-up that doesn’t exclude them.
We’ve set up the following URLs you can try to visit if you want to fix the problem yourself:

http://www.basingstokefishandchips.co.uk/.well-known/acme-challenge/available
http://basingstokefishandchips.co.uk/.well-known/acme-challenge/available

The HTTP status should be 200, and you will be able to see the file’s contents that we are serving. This should work not just for the file “available”, but any URL that starts with /.well-known/acme-challenge/.

With full strict, it will connect over https. Let Encrypt uses HTTP. You should be able to use a page rule for those specific URLs so that it will load with HTTP. I don’t know how much access you have but there is a program called certbot which will automatically renew certificates and it as a Cloudflare plugin so that you don’t run into this issue.