XF 1.5 В каких случаях нужно это в конфиге XenForo при https

Статус
В этой теме нельзя размещать новые ответы.

andreyKo

Заблокирован
Сообщения
83
Реакции
11
Баллы
5,510
В каких случаях это нужно?
Код:
$_SERVER['HTTPS'] = 'on';
  • в каких не нужно?
  • и почему?
  • у меня связка nginx+apache. и в моем случае без этого отображается криво стиль, практически не работает, с чем это связанно?
  • хочу услышать конструктивный ответ желательно с доводами
 
Если сервер неправильно выставляет $_SERVER['HTTPS'] или не выставляет вообще по разным причинам, нужно принудительно задавать $_SERVER['HTTPS']. Во всех остальных случаях это лишнее.
Проверяется просмотром заголовков в обычном phpinfo или var_dump($_SERVER);
 
Если сервер неправильно выставляет $_SERVER['HTTPS'] или не выставляет вообще по разным причинам, нужно принудительно задавать $_SERVER['HTTPS']. Во всех остальных случаях это лишнее.
Проверяется просмотром заголовков в обычном phpinfo или var_dump($_SERVER);
Подскажите как это произвести? проверку, а то я немножко не в теме?
 
одскажите как это произвести? проверку, а то я немножко не в теме?
Создать php файл с содержимым <?php phpinfo();?> или <?php var_dump($_SERVER); ?> и открыть файл в браузере через https. На нормально настроенной связке nginx + apache, $_SERVER['HTTPS'] будет существовать со значением 1 когда https и его может не быть или значение 0, если файл будет открыт через http.
 
Последнее редактирование:
Создать php файл с содержимым <?php phpinfo();?> или <?php var_dump($_SERVER); ?> и открыть файл в браузере через https. На нормально настроенной связке nginx + apache, $_SERVER['HTTPS'] будет существовать со значением 1 когда https и его может не быть или значение 0, если файл будет открыт через http.
А если я его в выводе <?php var_dump($_SERVER); ?> не вижу, то это значит не правильно настроено?

а в php info как это должно выглядеть?
и подскажите пожалуйста как настроить правильно?
 
А если я его в выводе <?php var_dump($_SERVER); ?> не вижу, то это значит не правильно настроено?
Если в https - да, такого быть не должно

а в php info как это должно выглядеть?
Screenshot_3.png

и подскажите пожалуйста как настроить правильно?
 
Если в https - да, такого быть не должно


Посмотреть вложение 42799


то есть
В моем конфиге виртуал хоста nginx есть
Код:
proxy_set_header X-Forwarded-Proto https;
Это оно????
А вот в апачь не вижу
Код:
SetEnvIf X-Forwarded-Proto https HTTPS=on
я правильно понимаю суть?
 
Кстати последний вопрос это в плане безопасности ничего страшного?
Ничего. В http $_SERVER['HTTPS'] должен пропадать, в https появляться, тогда не будут рассыпаться стили и не загружаться скрипты.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу