blob: ea7a6c47e74fcd57415e04a5cae8f36fe36ccdb1 [file] [log] [blame]
{%- if site.ssl is defined %}
{%- if site.ssl.enabled %}
SSLEngine on
SSLCertificateFile /etc/ssl/certs/{{ site.host.name }}.crt
SSLCertificateKeyFile /etc/ssl/private/{{ site.host.name }}.key
SSLCertificateChainFile /etc/ssl/certs/ca-chain.crt
{%- if site.ssl.get('strict_transport_security', False) %}
Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"
{%- endif %}
{%- set ssl_mode = site.ssl.get('mode', 'secure') %}
{%- include "apache/files/_ssl_"+ssl_mode+".conf" %}
{%- endif %}
{%- endif %}