Using SSL with Ezoic

Ezoic Staff -

SSL is fully compatible with Ezoic’s technology. Since you integrate with the platform at the DNS level, we need to make sure that Ezoic has the correct configuration set up so that you can continue serving the site securely.

Learn more about SSLs and moving your site to HTTPS here.


Please follow the flowchart below to figure out the required action to make integration work.

See below for further information.

For Cloudflare Integration

Strict and Full

How it works: The client initiates an HTTPS request. The request goes to Cloudflare first. Cloudflare decrypts the request and then forwards it to Ezoic as an HTTPS request. Ezoic also has the SSL certificate and decrypts the request. Ezoic then makes a call using HTTPS to the site’s origin server to get the content, optimizes the page, and then returns the content to Cloudflare, who returns to the user.

Checklist:

  • Site is integrated with Ezoic via Cloudflare app (using Cloudflare name servers)
  • Site is using Cloudflare Strict or Full SSL
  • SSL Certificate/Key are uploaded to Ezoic or SSL app is installed in Ezoic’s dashboard

Flexible

How it works: The client initiates an HTTPS request. The request goes to Cloudflare first. Cloudflare decrypts the request and then forwards to Ezoic as an HTTP request. Ezoic receives the un-encrypted request. Ezoic then makes a call using HTTP to the site’s origin server to get content, optimizes the page, and then returns the contents to Cloudflare. Cloudflare encrypts the response to return to the user.

Checklist:

  • Site is integrated with Ezoic via Cloudflare app (using Cloudflare name servers)
  • Site is using Cloudflare Flexible SSL
  • No action required in Ezoic dashboard

For Name Server Integration:

SSL certificate is uploaded on site’s server

How it works: The client initiates an HTTPS request. Ezoic has the SSL certificate and decrypts the request.  Ezoic then makes a call using HTTPS to the publisher’s origin server to get contents, optimizes the page, and then returns the contents to the user.

Checklist:

  • Site is integrated with Ezoic using Ezoic name servers
  • Site has SSL certificate on server
  • SSL certificate is valid
  • Publisher uploads SSL certificate and key to Ezoic or installs SSL App within Ezoic’s dashboard.
  • Choose the 'full' option

Adding SSL to your Site Through the SSL App

No SSL certificate on site’s server

How it works: The client initiates an HTTPS request. Ezoic has the SSL certificate and decrypts the request. Ezoic then makes a call using HTTP, unencrypted, to the site’s origin server to get contents. Ezoic then optimizes the page, encrypts contents, and returns to the user.

Checklist:

  • Site is integrated with Ezoic using Ezoic name servers
  • Site does not have SSL certificate on server
  • You must add hosts (which can include subdomains to generate Ezoic Certificates)
  • Choose the 'Flexible' option
  • Publisher can select to automatically redirect all http requests to https after verifying that the https is working on the site (change http to https in the URL)

If you have any further queries please reach out to your account manager or support@ezoic.com and one of our team members would be happy to help!

Have more questions? Submit a request

1 Comments

  • 0
    Avatar
    Mohammad Athar

    Very nice. I have just integrated my site articlesjar.com to Ezoic through Cloudflare and eagerly waiting for ads to appear.

Please sign in to leave a comment.
Powered by Zendesk