HSAdmin Backend Domains, E-Mail, Datenbanken
Purodha Blissenbach
2012-09-21 cadd25346c0808e7cfa81c6667bd058fdc358532
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<!-- BEGIN: main --># 
# This file is managed by HSAdmin.
# Do not edit manually. Changes will be overwritten.
#
 
<VirtualHost {DOM_IPNUMBER}:80 {DOM_IPNUMBEREX}:80>
 
    ServerName {DOM_HOSTNAME}
    ServerAlias *.{DOM_HOSTNAME}
    ServerAdmin webmaster@{DOM_HOSTNAME}
 
    SuexecUserGroup {DOM_USERNAME} {PAC}
 
    DocumentRoot /home/doms/{DOM_HOSTNAME}/htdocs
 
    <Directory />
        Options -ExecCGI {INCLUDES} {INDEXES} {MULTIVIEWS} +SymLinksIfOwnerMatch
    </Directory>
 
    <Directory /home/doms/{DOM_HOSTNAME}/>
        AllowOverride AuthConfig FileInfo Indexes Limit
    </Directory>
 
    <Location /cgi-bin/>
        Redirect 501 /
    </Location>
 
    <Location /fastcgi-bin/>
        Redirect 501 /
    </Location>
 
    RewriteEngine On
    RewriteOptions Inherit
    
    RewriteCond %{REQUEST_URI} !^/cgi-bin/
    RewriteCond %{REQUEST_URI} !^/fastcgi-bin/    
    RewriteCond %{HTTP_HOST} ^(.+)\.{DOM_HOSTNAME}\.?(:[0-9]+)?$ [novary]
    RewriteCond /home/doms/{DOM_HOSTNAME}/subs-ssl/${tolower:%1} -d
    RewriteRule ^(.*) /home/doms/{DOM_HOSTNAME}/subs-ssl/${tolower:%1}$1 [last]
    
    {HTDOCSFALLBACKHTTP}
 
</VirtualHost>
 
<VirtualHost {DOM_IPNUMBER}:443 {DOM_IPNUMBEREX}:443>
 
    ServerName {DOM_HOSTNAME}
    ServerAlias *.{DOM_HOSTNAME}
    ServerAdmin {DOM_USERNAME}@{HIVE}.hostsharing.net
 
    SuexecUserGroup {DOM_USERNAME} {PAC}
 
    SSLEngine On
    SSLCertificateFile /etc/apache2/pems/default.pem
    SSLCertificateChainFile /etc/apache2/pems/default.chain.pem
    SSLCertificateFile /etc/apache2/pems/{PAC}.pem
    SSLCertificateChainFile /etc/apache2/pems/{PAC}.chain.pem
 
    DocumentRoot /home/doms/{DOM_HOSTNAME}/htdocs-ssl
 
    <Directory />
        SSLRequireSSL On
        Options -ExecCGI {INCLUDES} {INDEXES} {MULTIVIEWS} +SymLinksIfOwnerMatch
    </Directory>
 
    <Directory /home/doms/{DOM_HOSTNAME}/>
        AllowOverride AuthConfig FileInfo Indexes Limit
    </Directory>
 
    <Location /cgi-bin/>
        Redirect 501 /
    </Location>
 
    <Location /fastcgi-bin/>
        Redirect 501 /
    </Location>    
    
    RewriteEngine On
    RewriteOptions Inherit
    
    RewriteCond %{REQUEST_URI} !^/cgi-bin/
    RewriteCond %{REQUEST_URI} !^/fastcgi-bin/    
    RewriteCond %{HTTP_HOST} ^(.+)\.{DOM_HOSTNAME}\.?(:[0-9]+)?$ [novary]
    RewriteCond /home/doms/{DOM_HOSTNAME}/subs-ssl/${tolower:%1} -d
    RewriteRule ^(.*) /home/doms/{DOM_HOSTNAME}/subs-ssl/${tolower:%1}$1 [last]
    
    {HTDOCSFALLBACKHTTPS}
 
</VirtualHost>
<!-- END: main -->