|
|
|
|
|
|
|
|
'Require': 'all granted', |
|
|
'Require': 'all granted', |
|
|
}, |
|
|
}, |
|
|
} %} |
|
|
} %} |
|
|
<VirtualHost {%- for intf in vals.interfaces %} {{intf}}:{{ vals.port }}{% endfor -%}> |
|
|
|
|
|
|
|
|
<VirtualHost {%- for intf in vals.interfaces %} {{ intf }}:{{ vals.port }}{% endfor -%}> |
|
|
ServerName {{ vals.ServerName }} |
|
|
ServerName {{ vals.ServerName }} |
|
|
{% if site.get('ServerAlias') != False %}ServerAlias {{ vals.ServerAlias }}{% endif %} |
|
|
{% if site.get('ServerAlias') != False %}ServerAlias {{ vals.ServerAlias }}{% endif %} |
|
|
{% if site.get('ServerAdmin') != False %}ServerAdmin {{ vals.ServerAdmin }}{% endif %} |
|
|
{% if site.get('ServerAdmin') != False %}ServerAdmin {{ vals.ServerAdmin }}{% endif %} |
|
|
|
|
|
|
|
|
{% if site.get('SSLCertificateFile') %}SSLEngine on |
|
|
{% if site.get('SSLCertificateFile') %}SSLEngine on |
|
|
SSLCertificateFile {{ site.SSLCertificateFile }} |
|
|
SSLCertificateFile {{ site.SSLCertificateFile }} |
|
|
{% if site.get('SSLCertificateKeyFile') %}SSLCertificateKeyFile {{ site.SSLCertificateKeyFile }}{% endif %} |
|
|
{% if site.get('SSLCertificateKeyFile') %}SSLCertificateKeyFile {{ site.SSLCertificateKeyFile }}{% endif %} |
|
|
{% if site.get('SSLCertificateChainFile') %}SSLCertificateChainFile {{ site.SSLCertificateChainFile}}{% endif %} |
|
|
|
|
|
|
|
|
{% if site.get('SSLCertificateChainFile') %}SSLCertificateChainFile {{ site.SSLCertificateChainFile }}{% endif %} |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% if site.get('Rewrite') %}RewriteEngine on |
|
|
{% if site.get('Rewrite') %}RewriteEngine on |
|
|
{{ site.Rewrite }} |
|
|
{{ site.Rewrite }} |
|
|
|
|
|
|
|
|
} %} |
|
|
} %} |
|
|
<Location "{{ path }}"> |
|
|
<Location "{{ path }}"> |
|
|
{% if apache.version == '2.4' %} |
|
|
{% if apache.version == '2.4' %} |
|
|
{%- if lvals.get('Require') != False %}Require {{lvals.Require}}{% endif %} |
|
|
|
|
|
|
|
|
{%- if lvals.get('Require') != False %}Require {{ lvals.Require }}{% endif %} |
|
|
{% else %} |
|
|
{% else %} |
|
|
{%- if lvals.get('Order') != False %}Order {{ lvals.Order }}{% endif %} |
|
|
{%- if lvals.get('Order') != False %}Order {{ lvals.Order }}{% endif %} |
|
|
{%- if lvals.get('Allow') != False %}Allow {{ lvals.Allow }}{% endif %} |
|
|
{%- if lvals.get('Allow') != False %}Allow {{ lvals.Allow }}{% endif %} |
|
|
|
|
|
|
|
|
} %} |
|
|
} %} |
|
|
<LocationMatch "{{ regpath }}"> |
|
|
<LocationMatch "{{ regpath }}"> |
|
|
{% if apache.version == '2.4' %} |
|
|
{% if apache.version == '2.4' %} |
|
|
{%- if lmvals.get('Require') != False %}Require {{lmvals.Require}}{% endif %} |
|
|
|
|
|
|
|
|
{%- if lmvals.get('Require') != False %}Require {{ lmvals.Require }}{% endif %} |
|
|
{% else %} |
|
|
{% else %} |
|
|
{%- if lmvals.get('Order') != False %}Order {{ lmvals.Order }}{% endif %} |
|
|
{%- if lmvals.get('Order') != False %}Order {{ lmvals.Order }}{% endif %} |
|
|
{%- if lmvals.get('Allow') != False %}Allow {{ lmvals.Allow }}{% endif %} |
|
|
{%- if lmvals.get('Allow') != False %}Allow {{ lmvals.Allow }}{% endif %} |