Thématiques principales

lundi 8 janvier 2018

Jenkins Reverse Proxy Apache

Un petit article pour l'installation de Jenkins derrière un server Apache.

Si configurer le reverse proxy pour accéder a Jenkins n'est pas forcement un soucis [1] si l'on se borne a utiliser le protocole http, il ne sera pas toujours évident de faire de même avec https (http+ssl)

Sans rentrer dans le détail de ssl qui fera l'objet d'un autre article (génération des certificats pour apache), on prendra garde en plus de la configuration classique:
ProxyPass /jenkins http://localhost:8081/jenkins nocanon
ProxyPassReverse /jenkins http://localhost:8081/jenkins
De ne pas oublier l'ajout de la translation de protocole pour Jenkins:

RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
Voila, un article tres bref mais bon ce n'est peut qu'un detail pour vous mais pour nous ca veut dire beaucoup....

[1] https://wiki.jenkins.io/display/JENKINS/Running+Jenkins+behind+Apache


Aucun commentaire:

Enregistrer un commentaire