File: apache.conf

package info (click to toggle)
kolabd 2.2.4-20100624-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 1,288 kB
  • ctags: 14
  • sloc: sh: 1,465; makefile: 199; perl: 11
file content (59 lines) | stat: -rw-r--r-- 1,807 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
NameVirtualHost *:443
<VirtualHost *:443>

# FreeBusy list handling
RewriteEngine On
RewriteLog "/var/log/apache2/kolab_rewrite.log"
RewriteLogLevel 0
RewriteRule ^/freebusy/([^/]+)\.ifb /usr/share/php/htdocs/freebusy.php?uid=$1
RewriteRule ^/freebusy/([^/]+)\.vfb /usr/share/php/htdocs/freebusy.php?uid=$1
RewriteRule ^/freebusy/([^/]+)\.xfb /usr/share/php/htdocs/freebusy.php?uid=$1&extended=1
RewriteRule ^/freebusy/trigger/(.+)\.pfb /usr/share/php/htdocs/pfb.php?folder=$1&cache=0
RewriteRule ^/freebusy/(.+)\.pfb /usr/share/php/htdocs/pfb.php?folder=$1&cache=1
RewriteRule ^/freebusy/trigger/(.+)\.xpfb /usr/share/php/htdocs/pfb.php?folder=$1&cache=0&extended=1
RewriteRule ^/freebusy/(.+)\.xpfb /usr/share/php/htdocs/pfb.php?folder=$1&cache=1&extended=1

SSLEngine		on
SSLCertificateFile	/etc/kolab/cert.pem
SSLCertificateKeyFile	/etc/kolab/key.pem

<Files ~ "\.(cgi|shtml|phtml|php4|php3?)$">
  SSLOptions +StdEnvVars
</Files>

Alias /freebusy /usr/share/kolab/freebusy

<Location /freebusy>
	SSLRequireSSL
</Location>

# Options for freebusy
<Directory /usr/share/kolab/freebusy>
  #Dav On
  #Script PUT /freebusy/freebusy.php
  AllowOverride None
  Options None
  # Disallow for everyone as default
  Order allow,deny
  <Limit GET PUT LOCK UNLOCK PROPFIND HEAD OPTIONS>
      Allow from all
  </Limit>
  #DavMinTimeout 600
</Directory>

# Change servername
#ServerName kolabserver.example.com:443

# Contact email address for problems
#ServerAdmin root@example.com

# Special logs
ErrorLog /var/log/apache2/kolab_error.log
TransferLog /var/log/apache2/kolab_access.log
CustomLog /var/log/apache2/kolab_ssl.log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"


# Pull in kolab-webadmin configuration
Include /etc/kolab/kolab-webadmin-apache*.conf

</VirtualHost>