IlyaEvseev
@IlyaEvseev
Opensource geek

[Решено] Как отучить Redmine от редиректа с https на http?

Есть сервер Apache + Redmine.
На входе в локалку запущен nginx с https, проксирует входящие запросы с 443 порта к Апачу на 80.

В настройках nginx есть "proxy_set_header X-Forwarded-Proto https;"
У Апача настроено "SetEnvIf X-Forwarded-Proto https HTTPS=on".
У Редмайна в Administration=>Settings=>General выбрано "Protocol: HTTPS".

Однако Редмайн всё равно постоянно делает редирект с https на http,
например, после редактирования Issue.
Вопрос: как его от этого отучить?

Ответ: proxy_set_header игнорируется, если он не в одном location с proxy_pass.
Из-за этого Nginx не отсылал Апачу X-Forwarded-Proto.
  • Вопрос задан
  • 2957 просмотров
Пригласить эксперта
Ответы на вопрос 1
@zorruch
почему бы просто не описать реврайт в nginx с http на https? И на стороне редмайна ничего переконфигурировать не придется.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы