]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/roles/files/jenkins/jenkins.debian.org
Add jenkins role
[dsa-puppet.git] / modules / roles / files / jenkins / jenkins.debian.org
1 Use common-debian-service-https-redirect * jenkins.debian.org
2
3 <VirtualHost *:443>
4         ServerName jenkins.debian.org
5         ServerAdmin debian-admin@lists.debian.org
6
7         Use common-debian-service-ssl jenkins.debian.org
8         Use common-ssl-HSTS
9
10         <IfModule mod_userdir.c>
11                 UserDir disabled
12         </IfModule>
13         ErrorLog /var/log/apache2/jenkins.debian.org-error.log
14         CustomLog /var/log/apache2/jenkins.debian.org-access.log privacy
15         ServerSignature On
16         <IfModule mod_proxy.c>
17                 <Proxy *>
18                         Order deny,allow
19                         Allow from all
20                 </Proxy>
21                 AllowEncodedSlashes NoDecode
22                 ProxyPass / http://127.0.0.1:8080/ retry=15 nocanon
23                 ProxyPassReverse / http://127.0.0.1:8080/
24                 ProxyPassReverse / http://jenkins.debian.org/
25                 ProxyRequests     Off
26                 ProxyPreserveHost on
27                 RequestHeader set X-Forwarded-Proto "https"
28                 RequestHeader set X-Forwarded-Port "443"
29         </IfModule>
30 </VirtualHost>
31