blob: 2437dd12bf664b06341129b76c1f1f05a20b0400 [file] [log] [blame]
{%- from "apache/map.jinja" import server with context -%}
ServerSignature {% if server.get('signature', False) %}On{% else %}Off{% endif %}
TraceEnable {% if server.get('trace', False) %}On{% else %}Off{% endif %}
ServerTokens {{ server.get('tokens', 'Prod') }}
{%- if server.get('secure_scm', True) %}
<DirectoryMatch "/\.svn">
Require all denied
</DirectoryMatch>
<DirectoryMatch "/\.git">
Require all denied
</DirectoryMatch>
<DirectoryMatch "/\.hg">
Require all denied
</DirectoryMatch>
{%- endif %}
{%- if 'headers' in server.get('modules', []) %}
{%- if server.get('content_type_options', "nosniff") %}
Header set X-Content-Type-Options: "{{ server.get('content_type_options', 'nosniff') }}"
{%- endif %}
{%- if server.get('frame_options', "sameorigin") %}
Header set X-Frame-Options: "{{ server.get('frame_options', 'sameorigin') }}"
{%- endif %}
{%- endif %}