Do need my origin web servers configured to serve HTTPS when serving HTTPS on section.io?

When i go to a secure version http vs. https. The http works, and https gives me a varnish error. Any help would be great

You don’t need HTTPS to be configured on your origin to use HTTPS on section.io.

However, by default section.io will try and use the same protocol that your end-user is using to connect to your origin. If they use HTTPS, we will try and connect to your server with HTTPS.

You can add some VCL code to control this behaviour.

If you remove the X-Forwarded-Proto HTTP request header in your VCL then section.io will connect to your server using HTTP, regardless of the protocol that your end user is using.