831c61fec7ad36b9a03fff4cadef3b28ead208d5
[mirror/dsa-puppet.git] / modules / roles / files / debtags / debtags.debian.org
1 Use common-debian-service-https-redirect * debtags.debian.org
2
3 WSGIDaemonProcess debtags.debian.org user=nobody group=debtags home=/ processes=2 threads=5 maximum-requests=5000 inactivity-timeout=1800 umask=0077 display-name=wsgi-debtags.debian.org
4
5 <VirtualHost *:443>
6         ServerName debtags.debian.org
7         ServerAdmin debian-admin@lists.debian.org
8
9         Use common-debian-service-ssl debtags.debian.org
10         Use common-ssl-HSTS
11
12         SSLCACertificateFile /var/lib/dsa/sso/ca.crt
13         SSLCARevocationCheck chain
14         SSLCARevocationFile /var/lib/dsa/sso/ca.crl
15         SSLVerifyClient optional
16
17         SSLOptions +StdEnvVars
18
19         <IfModule mod_userdir.c>
20                 UserDir disabled
21         </IfModule>
22         ErrorLog /var/log/apache2/debtags.debian.org-error.log
23         CustomLog /var/log/apache2/debtags.debian.org-access.log privacy
24         ServerSignature On
25
26
27         <Directory /srv/debtags.debian.org/htdocs>
28                 Require all granted
29         </Directory>
30         Alias /static/ /srv/debtags.debian.org/htdocs/
31
32         <Directory /srv/debtags.debian.org/debtagsd/debtagsd>
33                 <Files wsgi.py>
34                         Require all granted
35                 </Files>
36         </Directory>
37
38         WSGIScriptAlias / /srv/debtags.debian.org/debtagsd/debtagsd/wsgi.py
39         WSGIProcessGroup debtags.debian.org
40         WSGIPassAuthorization On
41 </VirtualHost>
42