blob: bed96fd54f3198b1eae7b0d9703fdeae6888f919 [file] [log] [blame]
jan kaufman130eb9b2016-01-26 14:47:44 +01001apache:
2 server:
3 enabled: true
Dzmitry Stremkouskifb99ea52018-10-24 10:09:18 +02004 bind:
5 address: 127.0.0.1
jan kaufman130eb9b2016-01-26 14:47:44 +01006 modules:
7 - cgi
8 - php
Martin Polreich9a6c8cd2017-10-24 16:58:03 +02009 - auth_kerb
10 - headers
11 - rewrite
12 - authnz_ldap
13 - dav
14 - dav_fs
Martin Polreicheebe47a2017-06-02 16:29:40 +020015 module_php: php7.0
Filip Pytlouncfffb4e2016-02-04 10:59:19 +010016 user:
17 cloudlab:
18 enabled: true
19 password: cloudlab
20 htpasswd: cloudlab.htpasswd
Filip Pytlounc0d263b2016-04-06 11:19:34 +020021 robots:
22 default:
23 all:
24 disallow:
25 - /
jan kaufman130eb9b2016-01-26 14:47:44 +010026 site:
27 roundcube:
28 enabled: true
29 type: static
30 name: roundcube
31 root: /usr/share/roundcube
Filip Pytlounc0d263b2016-04-06 11:19:34 +020032 robots: default
jan kaufman130eb9b2016-01-26 14:47:44 +010033 locations:
34 - uri: /admin
35 path: /usr/share/postfixadmin
Filip Pytloun590b5792016-01-27 11:24:29 +010036 auth:
37 engine: kerberos
38 name: "Kerberos Authentication"
39 require:
40 - "ldap-attribute memberOf='cn=jenkins,cn=groups,cn=accounts,dc=example,dc=eu'"
41 kerberos:
42 realms:
43 - EXAMPLE.EU
44 keytab: /etc/apache2/ipa.keytab
45 service: HTTP
46 method:
47 negotiate: true
48 k5passwd: true
jan kaufman130eb9b2016-01-26 14:47:44 +010049 - uri: /mailman
50 path: /usr/lib/cgi-bin/mailman
51 script: true
Filip Pytlouncfffb4e2016-02-04 10:59:19 +010052 auth:
53 engine: basic
54 htpasswd: cloudlab.htpasswd
jan kaufman130eb9b2016-01-26 14:47:44 +010055 - uri: /pipermail
56 path: /var/lib/mailman/archives/public
Filip Pytlounac4cb5b2016-01-27 17:05:31 +010057 webdav:
58 enabled: true
jan kaufman130eb9b2016-01-26 14:47:44 +010059 - uri: /images/mailman
60 path: /usr/share/images/mailman
61 host:
62 name: mail.example.com
63 aliases:
64 - mail.example.com
65 - lists.example.com
66 - mail01.example.com
67 - mail01
Filip Pytlounf6f69c32016-02-22 15:01:02 +010068 default_mpm: prefork
Filip Pytlounaffb18d2016-02-22 13:58:27 +010069 mpm:
70 prefork:
71 enabled: true
72 servers:
73 start: 5
74 spare:
75 min: ${apache:server:mpm:prefork:servers:start}
76 max: 10
77 # Avoid memory leakage by restarting workers every x requests
78 max_requests: 0
79 # Should be 80% of server memory / average memory usage of one worker
80 max_clients: 150
81 # Should be same or more than max clients
82 limit: ${apache:server:mpm:prefork:max_clients}