Return (#148)
* Add possibity to just have a location with a return in it.
This commit is contained in:
parent
42f776f7d8
commit
a8b7fff7fc
@ -550,6 +550,14 @@ nginx_http_template:
|
|||||||
port: 8081
|
port: 8081
|
||||||
weight: 1
|
weight: 1
|
||||||
health_check: max_fails=1 fail_timeout=10s
|
health_check: max_fails=1 fail_timeout=10s
|
||||||
|
returns:
|
||||||
|
return301:
|
||||||
|
location: /
|
||||||
|
code: 301
|
||||||
|
value: http://$host$request_uri
|
||||||
|
return404:
|
||||||
|
location: /setup
|
||||||
|
code: 404
|
||||||
|
|
||||||
# Enable NGINX status data.
|
# Enable NGINX status data.
|
||||||
# Will enable 'stub_status' in NGINX Open Source and 'status' in NGINX Plus.
|
# Will enable 'stub_status' in NGINX Open Source and 'status' in NGINX Plus.
|
||||||
|
@ -362,6 +362,11 @@ nginx_http_template:
|
|||||||
port: 8081
|
port: 8081
|
||||||
weight: 1
|
weight: 1
|
||||||
health_check: max_fails=1 fail_timeout=10s
|
health_check: max_fails=1 fail_timeout=10s
|
||||||
|
returns:
|
||||||
|
return301:
|
||||||
|
location: /
|
||||||
|
code: 301
|
||||||
|
value: http://$host$request_uri
|
||||||
|
|
||||||
# Enable NGINX status data.
|
# Enable NGINX status data.
|
||||||
# Will enable 'stub_status' in NGINX Open Source and 'status' in NGINX Plus.
|
# Will enable 'stub_status' in NGINX Open Source and 'status' in NGINX Plus.
|
||||||
|
@ -352,6 +352,13 @@ server {
|
|||||||
sub_filter 'proxied_for_ip' '$http_x_forwarded_for';
|
sub_filter 'proxied_for_ip' '$http_x_forwarded_for';
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% if item.value.returns is defined %}
|
||||||
|
{% for return in item.value.returns %}
|
||||||
|
location {{ item.value.returns[return].location }} {
|
||||||
|
return {{ item.value.returns[return].code }}{% if item.value.returns[return].value is defined %} {{ item.value.returns[return].value }}{% endif %};
|
||||||
|
}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
{% if item.value.error_page is defined %}
|
{% if item.value.error_page is defined %}
|
||||||
# redirect server error pages to the static page /50x.html
|
# redirect server error pages to the static page /50x.html
|
||||||
#
|
#
|
||||||
|
@ -147,6 +147,11 @@
|
|||||||
port: 8082
|
port: 8082
|
||||||
weight: 1
|
weight: 1
|
||||||
health_check: max_fails=3 fail_timeout=5s
|
health_check: max_fails=3 fail_timeout=5s
|
||||||
|
returns:
|
||||||
|
return301:
|
||||||
|
location: ^~ /old-path
|
||||||
|
code: 301
|
||||||
|
value: http://$host/new-path
|
||||||
frontend:
|
frontend:
|
||||||
template_file: http/default.conf.j2
|
template_file: http/default.conf.j2
|
||||||
conf_file_name: frontend_default.conf
|
conf_file_name: frontend_default.conf
|
||||||
|
Loading…
Reference in New Issue
Block a user