• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

    • 😌 This community is user driven. Be polite with other users.
    • 👉 Is required to purchase a Chevereto license to participate in this community (doesn't apply to Pre-sales).
    • 💸 Purchase a Pro Subscription to get access to active software support and faster ticket response times.

how to make chevereto work with flexible SSL of Cloudflare

Status
Not open for further replies.

phansontt

Chevereto Member
Hi Rob,
Recent days, Cloudflare support free SSL certificate called Flexible SSL. I've test and it worked great with xenforo, wordpress...

Now I want to know how to make chevereto work with flexible SSL of Cloudflare.
I've already setup SSL, but it broken the theme cos there are so many link still in http
I mean I want change all link from http to https. Can you show me how to do it

thank you
 
Chevereto uses this:

PHP:
$_SERVER['X-FORWARDED-PROTO']

To detect Cloudflare https. If that isn't working is because CloudFlare is not sending the header.
 
Chevereto uses this:

PHP:
$_SERVER['X-FORWARDED-PROTO']

To detect Cloudflare https. If that isn't working is because CloudFlare is not sending the header.
Is it mean it will auto change all link to https when I active SSL? May I miss something?

For Wordpress, after active the Cloudflare Flexible SSL, I have to install wordpress https to change all link to https
For Xenforo, after active the Cloudflare Flexible SSL, I have to change info in board general infomation (homepage URL... to https://xxxxxxxx) then adding: $_SERVER['HTTPS'] = 'on'; to config.php
......

Then I think I have to make something on chevereto to change all the link to https.

Because this is a universal SSL, I think if you have time, give it a shot to test then helping me get it work! ^^
 
No, you are missing something. Cloudflare https is not real https because your server is not encrypting anything. When you run https in your server all the https thing works without doing anything at all, but in Cloudflare the https status ("on") must be injected somewhere. That's why Chevereto uses X-FORWARDED-PROTO because that is a header that Cloudflare puts on when it uses https.

Most likely they just shutdown that thing but I will like to test it myself. Send me FTP access please.
 
Status
Not open for further replies.
Back
Top