config - add CUSTOM_HEADER
This commit is contained in:
parent
f75a05584e
commit
2e403c6ebc
5
confs/site/custom-headers.conf
Normal file
5
confs/site/custom-headers.conf
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{% for k, v in all.items() +%}
|
||||||
|
{% if k.startswith("CUSTOM_HEADER") and v != "" +%}
|
||||||
|
more_set_header "{{ v }}";
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
@ -180,6 +180,9 @@ server {
|
|||||||
include {{ NGINX_PREFIX }}redirect-to.conf;
|
include {{ NGINX_PREFIX }}redirect-to.conf;
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
# custom headers
|
||||||
|
include {{ NGINX_PREFIX }}custom-headers.conf;
|
||||||
|
|
||||||
# reverse proxy
|
# reverse proxy
|
||||||
{% if USE_REVERSE_PROXY == "yes" +%}
|
{% if USE_REVERSE_PROXY == "yes" +%}
|
||||||
include {{ NGINX_PREFIX }}reverse-proxy.conf;
|
include {{ NGINX_PREFIX }}reverse-proxy.conf;
|
||||||
|
|||||||
@ -123,6 +123,12 @@ Default value : *no*
|
|||||||
Context : *global*, *multisite*
|
Context : *global*, *multisite*
|
||||||
When set to yes and `REDIRECT_TO` is set it will append the requested path to the redirection (e.g., https://example.com/something redirects to https://www.example.com/something).
|
When set to yes and `REDIRECT_TO` is set it will append the requested path to the redirection (e.g., https://example.com/something redirects to https://www.example.com/something).
|
||||||
|
|
||||||
|
`CUSTOM_HEADER`
|
||||||
|
Values : *\<HeaderName: HeaderValue\>*
|
||||||
|
Default value :
|
||||||
|
Context : *global*, *multisite*
|
||||||
|
Add custom HTTP header of your choice to clients. You can add multiple headers by appending a number as a suffix of the environment variable : `CUSTOM_HEADER_1`, `CUSTOM_HEADER_2`, `CUSTOM_HEADER_3`, ...
|
||||||
|
|
||||||
### Information leak
|
### Information leak
|
||||||
|
|
||||||
`SERVER_TOKENS`
|
`SERVER_TOKENS`
|
||||||
|
|||||||
@ -775,6 +775,23 @@
|
|||||||
"label": "Content security policy",
|
"label": "Content security policy",
|
||||||
"regex": "^([\\S ]*)$",
|
"regex": "^([\\S ]*)$",
|
||||||
"type": "text"
|
"type": "text"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom-headers",
|
||||||
|
"label": "Custom headers",
|
||||||
|
"params" : [
|
||||||
|
{
|
||||||
|
"context": "multisite",
|
||||||
|
"default": "",
|
||||||
|
"env": "CUSTOM_HEADER",
|
||||||
|
"id": "custom-headers",
|
||||||
|
"label": "Custom header",
|
||||||
|
"multiple": "Custom headers",
|
||||||
|
"regex": "^([\\S ]*)$",
|
||||||
|
"type": "text"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "multiple"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user