This article will show you how to secure your sites with SSL certificates through the Cloudflare network.
Activating the Cloudflare plugin inside Subscribe Funnels
- Navigate to the "Plugins" page
- Scroll down and click on the "Cloudflare" plugin
- Enter your Account ID and API Token (See below on obtaining a Cloudflare account / API key)
- Click "Save"
Obtaining a Cloudflare API key
- Create a Cloudflare account and login
- Add a Domain record to Cloudflare
- In "Overview" page (the domain specific dashboard), locate the "API "section, in bottom right of page
- Copy and save the "Account ID"
-
Click "Get your API token"
- Click "Create Token" then under "Custom Token" click "Get Started"
- Under "Permissions" create 3 records as follows:
- Zone | Zone | Edit
- Zone | DNS | Edit
- Zone | Zone Settings | Edit
- Under "Zone Resources" create 1 record as follows:
- Include | All Zones from an account | select the account name
- Click "Continue to summary" and save the API Token
- Copy and save the generated API Token
Setting domains in Cloudflare (Automated via Subscribe Funnels)
- Navigate to the Cloudflare settings inside of Subscribe Funnels
- Click "+ Domain" to add a new domain name
- Type in the new domain name
- Turn on "Create Subscribe DNS Records"
-
Click "Add" leaving the Zone Type as "Full"
-
Copy the NS1 and NS2 records and place them inside the domain registar's nameserver record settings to point your domain to the Cloudflare network
Manually Setting domains DNS records in Cloudflare (Skip if using the Subscribe plugin)
- Navigate to the DNS record settings in Cloudflare
- Add or Update records
CloudFlare Records to set:
For ROOT domains:
CNAME (FLATTENING) | @ | cname.subscribefunnels.com
Remove all A Records pointed at the root domain.
For Subdomains
CNAME | * | cname.subscribefunnels.com