blob: 8ca65c1fb5d5dca2b1f2c3108eb2771932a64cd4 [file] [log] [blame]
jan kaufman130eb9b2016-01-26 14:47:44 +01001apache:
2 server:
3 enabled: true
4 modules:
5 - cgi
6 - php
Martin Polreich9a6c8cd2017-10-24 16:58:03 +02007 - auth_kerb
8 - headers
9 - rewrite
10 - authnz_ldap
11 - dav
12 - dav_fs
Martin Polreicheebe47a2017-06-02 16:29:40 +020013 module_php: php7.0
Filip Pytlouncfffb4e2016-02-04 10:59:19 +010014 user:
15 cloudlab:
16 enabled: true
17 password: cloudlab
18 htpasswd: cloudlab.htpasswd
Filip Pytlounc0d263b2016-04-06 11:19:34 +020019 robots:
20 default:
21 all:
22 disallow:
23 - /
jan kaufman130eb9b2016-01-26 14:47:44 +010024 site:
25 roundcube:
26 enabled: true
27 type: static
28 name: roundcube
29 root: /usr/share/roundcube
Filip Pytlounc0d263b2016-04-06 11:19:34 +020030 robots: default
jan kaufman130eb9b2016-01-26 14:47:44 +010031 locations:
32 - uri: /admin
33 path: /usr/share/postfixadmin
Filip Pytloun590b5792016-01-27 11:24:29 +010034 auth:
35 engine: kerberos
36 name: "Kerberos Authentication"
37 require:
38 - "ldap-attribute memberOf='cn=jenkins,cn=groups,cn=accounts,dc=example,dc=eu'"
39 kerberos:
40 realms:
41 - EXAMPLE.EU
42 keytab: /etc/apache2/ipa.keytab
43 service: HTTP
44 method:
45 negotiate: true
46 k5passwd: true
jan kaufman130eb9b2016-01-26 14:47:44 +010047 - uri: /mailman
48 path: /usr/lib/cgi-bin/mailman
49 script: true
Filip Pytlouncfffb4e2016-02-04 10:59:19 +010050 auth:
51 engine: basic
52 htpasswd: cloudlab.htpasswd
jan kaufman130eb9b2016-01-26 14:47:44 +010053 - uri: /pipermail
54 path: /var/lib/mailman/archives/public
Filip Pytlounac4cb5b2016-01-27 17:05:31 +010055 webdav:
56 enabled: true
jan kaufman130eb9b2016-01-26 14:47:44 +010057 - uri: /images/mailman
58 path: /usr/share/images/mailman
59 host:
60 name: mail.example.com
61 aliases:
62 - mail.example.com
63 - lists.example.com
64 - mail01.example.com
65 - mail01
Filip Pytlounf6f69c32016-02-22 15:01:02 +010066 default_mpm: prefork
Filip Pytlounaffb18d2016-02-22 13:58:27 +010067 mpm:
68 prefork:
69 enabled: true
70 servers:
71 start: 5
72 spare:
73 min: ${apache:server:mpm:prefork:servers:start}
74 max: 10
75 # Avoid memory leakage by restarting workers every x requests
76 max_requests: 0
77 # Should be 80% of server memory / average memory usage of one worker
78 max_clients: 150
79 # Should be same or more than max clients
80 limit: ${apache:server:mpm:prefork:max_clients}