Use a specific IP address for pages.d.n's vhost
[mirror/dsa-puppet.git] / modules / salsa / templates / apache-pages.debian.net.conf.erb
1 Use common-debian-service-https-redirect * pages.debian.net
2
3 <VirtualHost 209.87.16.45:443 [2607:f8f0:614:1::1274:45]:443>
4         ServerName pages.debian.net
5         ServerAlias *.pages.debian.net
6         ServerAdmin debian-admin@lists.debian.org
7
8         Use common-debian-service-ssl pages.debian.net
9         Use common-ssl-HSTS
10         Use http-pkp-pages.debian.net
11
12         ErrorLog /var/log/apache2/pages.debian.net-error.log
13         CustomLog /var/log/apache2/pages.debian.net-access.log privacy
14
15         #DocumentRoot /srv/salsa.debian.org/gitlab/public
16         #<Directory /srv/salsa.debian.org/gitlab/public>
17         #       Require all granted
18         #</Directory>
19
20         ProxyPreserveHost On
21         AllowEncodedSlashes NoDecode
22
23         ProxyPass / http://127.0.0.1:9080/ retry=10 nocanon
24         ProxyPassReverse / http://127.0.0.1:9080/
25
26         #RewriteEngine on
27         #RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f [OR]
28         #RewriteCond %{REQUEST_URI} ^/uploads/.*
29         #RewriteRule .* http://127.0.0.1:9080%{REQUEST_URI} [P,QSA,NE]
30
31         #RequestHeader set X_FORWARDED_PROTO 'https'
32         #RequestHeader set X-Forwarded-Ssl on
33
34         #ErrorDocument 403 /403.html
35         #ErrorDocument 404 /404.html
36         #ErrorDocument 422 /422.html
37         #ErrorDocument 500 /500.html
38         #ErrorDocument 502 /502.html
39         #ErrorDocument 503 /503.html
40 </VirtualHost>
41
42 # vim:set syn=apache: