Xenforo + Cloudflare灵活的SSL
问题描述:
今天,我为Xenforo和Cloudflare Flexible SSL安装了我的一面。 Xenforo管理面板正在运行,并具有SSL绿色锁定。但是,如果我打开论坛(index.php示例),则浏览器(Chrome,Opera,Mozilla等)因加载脚本而被阻止。如果我接受加载,论坛加载。但没有绿色锁,只有管理面板。Xenforo + Cloudflare灵活的SSL
答
像Xenforo这样的声音在解决你使用的协议时遇到了问题(因为Cloudflare通过HTTP将流量通过HTTP代理到你的源,同时它将通过HTTPS传递给最终用户)。
在这种情况下,最好的选择是安装Mod_Cloudflare Apache extension,因为它会自动纠正Apache头,因此SSL环境变量是正确的。
如果没有,你可以设置你的.htaccess中,这样Apache设置就可以看到,当X-转发 - 协议的HTTPS环境变量设置为:
SetEnvIf X-Forwarded-Proto https HTTPS=On
太谢谢你了!加工。 –
@MeilHelt你尝试过哪种方法?我粘贴了SetEnvIf X-Forwarded-Proto https HTTPS =在.htaccess文件顶部的这一行上,但没有工作..管理控制面板显示https,但不显示网站 – Queendevelopers