2017-02-06 37 views
0

Сегодня я установил свою сторону для Xenforo и Cloudflare Flexible SSL. Панель администратора Xenforo работает и имеет блокировку SSL Green. Но, если я открыл для форума (пример index.php), браузер (Chrome, Opera, Mozilla и т. Д.), Заблокирован для сценариев загрузки. Если я соглашусь на загрузку, загрузите форум. Но нет зеленого замка, только панель администратора.Xenforo + Cloudflare Flexible SSL

ответ

1

Похоже, что Xenforo не работает над тем, какой протокол вы используете (поскольку Cloudflare проксирует трафик на ваш источник по HTTP, пока он заканчивает работу с пользователем через HTTPS).

Лучшим вариантом в этом случае является установка Mod_Cloudflare Apache extension, поскольку он автоматически исправляет заголовки Apache, поэтому переменная среды SSL верна.

Если нет, то вы можете установить его в вашем файле .htaccess, так что Apache устанавливает переменную окружения HTTPS для того, когда он видит X-Forwarded-Proto:

SetEnvIf X-Forwarded-Proto https HTTPS=On 
+0

Спасибо так много! За работой. –

+0

@MeilHelt, какой метод вы пытались? Я вставил SetEnvIf X-Forwarded-Proto https HTTPS = В этой строке в верхней части файла .htaccess, но не работал .. Панель управления администратора показывает https, но не веб-сайт – Queendevelopers