Projet

Général

Profil

Vhost-ssl.conf

Arnaud FORNEROT, 11/02/2015 10:58

Télécharger (828 octets)

 
1
%if %%activer_apache == 'oui'
2
 %if %%container_ip_web != '127.0.0.1'
3
<VirtualHost %%container_ip_web:443>
4
 %else
5
<VirtualHost %%adresse_ip_eth0:443>
6
 %end if
7
%import os
8
%from creole.cert import get_intermediate_certs
9
%set %%apache_ca_chain = %%os.path.splitext(%%apache_cert)[0] + "_ca-chain.crt"
10
    ErrorLog /var/log/apache2/ssl_error.log
11
    TransferLog /var/log/apache2/ssl_access.log
12
    SSLEngine on
13
    SSLCertificateFile    %%apache_cert
14
    SSLCertificateKeyFile %%server_key
15
%if %%len(%%get_intermediate_certs(%%apache_cert)) > 0
16
    SSLCertificateChainFile %%apache_ca_chain
17
%end if
18
 %if not %%is_ip(%%web_url)
19
    ServerName %%web_url
20
 %else
21
    ServerName %%nom_machine
22
 %end if
23
    RewriteEngine On
24
 %if %%web_redirection != '/'
25
    RewriteRule ^/$ %%web_redirection [R=permanent]
26
 %end if
27

    
28
</VirtualHost>
29
%end if