Перейти к содержимому






Циклический редирект при включении https для форм входа

Написано Denis Chursinov, 10 Март 2014 · 7 621 Просмотров

Если включено в настройках безопасности
"Использовать https протокол для форм входа? / Use https for logins"
и используется связка nginx + apache , то возникают циклические редиректы при входе в админ-центр.

Проблема в том, что Apache как backend не понимает, что запрос сделан по HTTPS и не задает переменную $_SERVER['HTTPS'] .

Решается добавлением такой строчки в .htaccess или в конфиг апача
SetEnvIf X-Forwarded-Proto "https" HTTPS=on
В конфиге ngnix должна быть строка в соответствующем location
proxy_set_header X-Forwarded-Proto $scheme;





лучше напиши как поднять на nginx+php-fpm

  • Жалоба
В конфиге nginx передаем

fastcgi_param HTTPS $https;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;

они там и так по умолчанию должны быть
  • Жалоба

как сделать редиректы между страницами переходы ссылок типо как в буксе просмотр рекламы или обмене визитами 

  • Жалоба

Теги

    Поиск по блогу