feat(server-status): allow remote servers to reach server-status page

This commit is contained in:
mcarlton00 2019-12-19 09:06:10 -05:00
parent 13be6f9fac
commit a3c0022d79
2 changed files with 15 additions and 0 deletions

View File

@ -2,9 +2,19 @@
SetHandler server-status SetHandler server-status
{%- if apache.version == '2.4' %} {%- if apache.version == '2.4' %}
Require local Require local
{%- for require_type,values in apache.get('server_status_require', {}).items() %}
{%- for value in values %}
Require {{ require_type }} {{ value }}
{%- endfor %}
{%- endfor %}
{%- elif apache.version == '2.2' %} {%- elif apache.version == '2.2' %}
Order deny,allow Order deny,allow
Deny from all Deny from all
Allow from localhost Allow from localhost
{%- for require_type,values in apache.get('server_status_require', {}).items() %}
{%- for value in values %}
Allow from {{ value }}
{%- endfor %}
{%- endfor %}
{%- endif %} {%- endif %}
</Location> </Location>

View File

@ -385,3 +385,8 @@ apache:
SSLProtocol: all -SSLv2 -SSLv3 -TLSv1 SSLProtocol: all -SSLv2 -SSLv3 -TLSv1
SSLHonorCipherOrder: 'On' SSLHonorCipherOrder: 'On'
SSLOptions: "+StrictRequire" SSLOptions: "+StrictRequire"
server_status_require:
ip:
- 10.8.8.0/24
host:
- foo.example.com