add server_status state (#250)
Add server_status state to create a default server_status handler for localhost
This commit is contained in:
parent
a881f63780
commit
dccfdf7962
@ -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.
|
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``
|
``apache.debian_full``
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ Include /etc/apache2/ssl-global.conf
|
|||||||
|
|
||||||
{% if salt['pillar.get']('apache:mod_ssl:manage_tls_defaults', False) -%}
|
{% if salt['pillar.get']('apache:mod_ssl:manage_tls_defaults', False) -%}
|
||||||
Include /etc/apache24/conf.d/tls-defaults.conf
|
Include /etc/apache24/conf.d/tls-defaults.conf
|
||||||
{%- %}
|
{%- endif %}
|
||||||
|
|
||||||
# global (server-wide) protocol configuration, that is not specific
|
# global (server-wide) protocol configuration, that is not specific
|
||||||
# to any virtual host
|
# to any virtual host
|
||||||
|
10
apache/files/server-status.conf.jinja
Normal file
10
apache/files/server-status.conf.jinja
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<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>
|
18
apache/server_status.sls
Normal file
18
apache/server_status.sls
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{% 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
|
Loading…
Reference in New Issue
Block a user