Files
opensem/config/health/resources/ServerVars.yml
2024-02-22 19:33:56 +01:00

49 lines
1.5 KiB
YAML

name: ServerVars
abbreviation: server-vars
checker: PragmaRX\Health\Checkers\ServerVars
error_message: "These $_SERVER vars doesn't match the expected value: %s"
notify: true
column_size: 3
targets:
- default:
config:
route: pragmarx.health.server-vars
cache_timeout: 5
query_string: "query=testing-cdn-enabled-query-strings"
auth:
username: "{{ config('auth.http.user') }}"
password: "{{ config('auth.http.password') }}"
vars:
server_port:
name: SERVER_PORT
operator: equals
value: 443
strict: false
mandatory: true
server_software:
name: SERVER_SOFTWARE
operator: contains
value: "nginx/1.20"
mandatory: true
query_string:
name: QUERY_STRING
operator: contains
value: "query=testing-cdn-enabled-query-strings"
mandatory: true
http_x_forwarded_proto:
name: HTTP_X_FORWARDED_PROTO
operator: equals
value: https
mandatory: false
http_cloudfront_forwarded_proto:
name: HTTP_CLOUDFRONT_FORWARDED_PROTO
operator: equals
value: https
mandatory: false
http_x_forwarded_port:
name: HTTP_X_FORWARDED_PORT
operator: equals
value: 443
strict: false
mandatory: false