Skip to content
Snippets Groups Projects
Unverified Commit dccfdf79 authored by Niels Abspoel's avatar Niels Abspoel Committed by GitHub
Browse files

add server_status state (#250)

Add server_status state to create a default server_status handler for localhost
parent a881f637
No related branches found
No related tags found
No related merge requests found
......@@ -198,6 +198,11 @@ of interfaces to bind to. For example, to bind both IPv4 and IPv6:
Configures Apache's security.conf options by reassinging them using data from Pillar.
``apache.server_status``
--------------------------
Configures Apache's server_status handler for localhost
``apache.debian_full``
----------------------
......
......@@ -165,7 +165,7 @@ Include /etc/apache2/ssl-global.conf
{% if salt['pillar.get']('apache:mod_ssl:manage_tls_defaults', False) -%}
Include /etc/apache24/conf.d/tls-defaults.conf
{%- %}
{%- endif %}
# global (server-wide) protocol configuration, that is not specific
# to any virtual host
......
<Location "/server-status">
SetHandler server-status
{%- if apache.version == '2.4' %}
Require local
{%- elif apache.version == '2.2' %}
Order deny,allow
Deny from all
Allow from localhost
{%- endif %}
</Location>
{% from "apache/map.jinja" import apache with context %}
include:
- apache
- apache.config
{{apache.confdir}}/server-status{{apache.confext}}:
file.managed:
- source: salt://apache/files/server-status.conf.jinja
- template: jinja
- require:
- pkg: apache
- watch_in:
- module: apache-restart
- require_in:
- module: apache-restart
- module: apache-reload
- service: apache
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment