Рейтинг:1

Jenkins после обратного прокси-сервера HTTPS продолжает перенаправлять на HTTP

флаг us

Мы настроили Jenkins за обратным сервером Apache с HTTPS. Хотя URL-адрес Jenkins по умолчанию установлен на https://... в Jenkins, а ссылки в графическом интерфейсе работают нормально, все перенаправления («302 Found») указывают на HTTP, например. здесь: браузер Я не смог найти ни одной существующей темы по этому вопросу здесь. Может быть, есть какие-то настройки, которые мы все еще можем отсутствовать?

Приложение: Это конфигурация обратного прокси, которую мы используем:

<VirtualHost _default_:8443>
SSLEngine On
SSLCertificateFile "C:/Portable/laragon/etc/ssl/abc-pub.pem"
SSLCertificateKeyFile "C:/Portable/laragon/etc/ssl/abc.pem"

<Directory "C:/Portable/laragon/www/">
    AllowOverride All
</Directory>

# https://wiki.jenkins.io/display/jenkins/running+jenkins+behind+apache
ProxyPass         /jenkins  http://localhost:8080/jenkins nocanon
ProxyPassReverse  /jenkins  http://localhost:8080/jenkins

ProxyRequests     Off
AllowEncodedSlashes NoDecode

# Local reverse proxy authorization override
# Most unix distribution deny proxy by default (ie /etc/apache2/mods-enabled/proxy.conf in Ubuntu)
<Proxy *>
  Order deny,allow
  Allow from all
</Proxy>
флаг in
Как обычно: делитесь всем текстовым контентом **в текстовой форме**
Robert avatar
флаг us
@NicoHaase Спасибо, я добавил конфигурацию обратного прокси-сервера Apache (в текстовом виде :-) и попросил модераторов перейти к ошибке сервера.
Рейтинг:1
флаг us

Мне удалось решить проблему, добавив следующие операторы в конфигурацию виртуального хоста обратного прокси-сервера Apache:

RequestHeader устанавливает X-Forwarded-Proto "https"
RequestHeader устанавливает X-Forwarded-Port "443"

Это не решает проблему Jenkins, но работает, переписывая HTTP-запросы как HTTPS.

флаг in
Настройте правильный URL-адрес в Jenkins. См. https://serverfault.com/questions/931485/jenkins-behind-nginx-reverse-proxy-in-subdirectory/931486#931486.
Alex Weitz avatar
флаг kr
Интересно, как я могу настроить его для AWS ALB

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.