Vhost-ssl.conf
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 |