Редирект на HTTPS после прокси в apache

Что делать, если необходимо организовать редирект на версию сайта с HTTPS протоколом, когда ваш сервер принимает запросы не напрямую, а находясь за прокси сервером (например после nginx).

Проблема в том, что порт, с которым работает веб сервер, уже не будет отличаться при обращении пользователя как по 80му (http) так и по 443 (https) порту, так как сначала запрос попадает на прокси сервер.

Так сложилось, что общая практика сформировала типичные правила поведения прокси, который должен установить заголовок X-Forwarded-Proto, где указывается протокол соединения, использованный пользователем.

Если заголовок установлен, то добавьте следующие директивы в корневой .htaccess:

Не забудьте заменить WWW.MYSITE.NET на домен вашего сайта.

Если ваш сайт переезжает с http на https, то, возможно, полезным для вас окажется — план действий.

Мало букафф? Читайте есчо !

Переходим с http на https - план действий

Июль 24, 2017 г.

Прежде чем переводить сайт на https протокол, нужно иметь четкий план того, что делать и в какой последовательности. Такая тактика хорошо работает и в ...

Читать

Установка Lets' encrypt SSL сертификата на Debian

Июль 24, 2017 г.

Если вы решили сэкономить и получить бесплатный SSL сертификат, то в большинстве случаев сделать это не сложно. Благодаря проекту Lets' encrypt процесс получения и настойки автоматизирован и выполняется буквально 2-3 командами в консоли сервера. ...

Читать

Установка Symfony на Denwer и Open Server

Март 8, 2016 г.

Симфония диктует стиль работы, свойственный для работы с ПО под unix системами. Т.е. чтобы что то сделать, вам необходимо сначала понять как это сделать. ...

Читать

Меняем параметры запроса GET с помощью mod rewrite

Ноябрь 17, 2016 г.

Модуль rewrite сервера Apache предоставляет мощные возможности по перенаправленнию запросов. Это позволяет ещё до обработки запроса, к примеру, в коде программы на PHP вашего сайта, выполнить рутинные операции по изменению адреса страницы, параметров ...

Читать
 

Комментарии к «Редирект на HTTPS после прокси в apache»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: