Skip to content

Commit d78d0cc

Browse files
authored
Merge pull request #273 from mcarlton00/server-status-sources
Allow remote servers to access server status page
2 parents 13be6f9 + a3c0022 commit d78d0cc

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

apache/files/server-status.conf.jinja

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,19 @@
22
SetHandler server-status
33
{%- if apache.version == '2.4' %}
44
Require local
5+
{%- for require_type,values in apache.get('server_status_require', {}).items() %}
6+
{%- for value in values %}
7+
Require {{ require_type }} {{ value }}
8+
{%- endfor %}
9+
{%- endfor %}
510
{%- elif apache.version == '2.2' %}
611
Order deny,allow
712
Deny from all
813
Allow from localhost
14+
{%- for require_type,values in apache.get('server_status_require', {}).items() %}
15+
{%- for value in values %}
16+
Allow from {{ value }}
17+
{%- endfor %}
18+
{%- endfor %}
919
{%- endif %}
1020
</Location>

pillar.example

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,3 +385,8 @@ apache:
385385
SSLProtocol: all -SSLv2 -SSLv3 -TLSv1
386386
SSLHonorCipherOrder: 'On'
387387
SSLOptions: "+StrictRequire"
388+
server_status_require:
389+
ip:
390+
- 10.8.8.0/24
391+
host:
392+
- foo.example.com

0 commit comments

Comments
 (0)