• Welcome to the Chevereto User Community!

    Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help improve the software.

    Please keep in mind:

    • This community is user-driven. Always be polite and respectful to others.
    • Support development by purchasing a Chevereto license, which also gives you priority support.
    • Go further by joining the Community Subscription for even faster response times and to help sustain this space

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