Add proxy_redirect parameter for location blocks (#102)
* Add proxy_redirect parameter for http and location blocks (#1) * Use ternary() filter to handle proxy_redirect parameter
This commit is contained in:
parent
589d668def
commit
469d663bc2
@ -374,6 +374,7 @@ nginx_http_template:
|
|||||||
proxy_ignore_headers:
|
proxy_ignore_headers:
|
||||||
- Vary
|
- Vary
|
||||||
- Cache-Control
|
- Cache-Control
|
||||||
|
proxy_redirect: false
|
||||||
websocket: false
|
websocket: false
|
||||||
auth_basic: null
|
auth_basic: null
|
||||||
auth_basic_file: null
|
auth_basic_file: null
|
||||||
|
@ -75,7 +75,9 @@ server {
|
|||||||
auth_basic_user_file {{ item.value.reverse_proxy.locations[location].auth_basic_file }};
|
auth_basic_user_file {{ item.value.reverse_proxy.locations[location].auth_basic_file }};
|
||||||
{% endif %}
|
{% endif %}
|
||||||
proxy_pass {{ item.value.reverse_proxy.locations[location].proxy_pass }};
|
proxy_pass {{ item.value.reverse_proxy.locations[location].proxy_pass }};
|
||||||
|
{% if item.value.reverse_proxy.locations[location].proxy_redirect is defined %}
|
||||||
|
proxy_redirect {{ item.value.reverse_proxy.locations[location].proxy_redirect | ternary(item.value.reverse_proxy.locations[location].proxy_redirect, "off") }};
|
||||||
|
{% endif %}
|
||||||
{% if item.value.reverse_proxy.locations[location].proxy_cache is defined %}
|
{% if item.value.reverse_proxy.locations[location].proxy_cache is defined %}
|
||||||
proxy_cache {{ item.value.reverse_proxy.locations[location].proxy_cache }};
|
proxy_cache {{ item.value.reverse_proxy.locations[location].proxy_cache }};
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -59,6 +59,7 @@
|
|||||||
proxy_ignore_headers:
|
proxy_ignore_headers:
|
||||||
- Vary
|
- Vary
|
||||||
- Cache-Control
|
- Cache-Control
|
||||||
|
proxy_redirect: false
|
||||||
backend:
|
backend:
|
||||||
location: /backend
|
location: /backend
|
||||||
proxy_pass: http://backend_servers/
|
proxy_pass: http://backend_servers/
|
||||||
@ -72,6 +73,7 @@
|
|||||||
- http_500
|
- http_500
|
||||||
- http_502
|
- http_502
|
||||||
- http_503
|
- http_503
|
||||||
|
proxy_redirect: default
|
||||||
upstreams:
|
upstreams:
|
||||||
frontend_upstream:
|
frontend_upstream:
|
||||||
name: frontend_servers
|
name: frontend_servers
|
||||||
|
Loading…
Reference in New Issue
Block a user