add error_page related options
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
c99f44aca7
commit
0f6582f3aa
@ -98,6 +98,15 @@ nginx_maps: []
|
|||||||
# - "/old/path /new_path"
|
# - "/old/path /new_path"
|
||||||
# @end
|
# @end
|
||||||
|
|
||||||
|
nginx_error_page: []
|
||||||
|
# @var nginx_error_page:example:
|
||||||
|
# nginx_error_page:
|
||||||
|
# - code:
|
||||||
|
# - 404
|
||||||
|
# - 403
|
||||||
|
# dest: /4xx.html
|
||||||
|
# @end
|
||||||
|
|
||||||
nginx_vhosts_dir: /var/www/vhosts
|
nginx_vhosts_dir: /var/www/vhosts
|
||||||
|
|
||||||
nginx_vhosts_default:
|
nginx_vhosts_default:
|
||||||
@ -109,6 +118,10 @@ nginx_vhosts_default:
|
|||||||
- match: /
|
- match: /
|
||||||
root: /var/www/vhosts/default
|
root: /var/www/vhosts/default
|
||||||
index: index.html
|
index: index.html
|
||||||
|
- match: /50x.html
|
||||||
|
root: "/usr/share/nginx/html"
|
||||||
|
custom_options:
|
||||||
|
- "error_page 500 502 503 504 /50x.html"
|
||||||
|
|
||||||
# @var nginx_vhosts_default:example: >
|
# @var nginx_vhosts_default:example: >
|
||||||
# nginx_vhosts_default:
|
# nginx_vhosts_default:
|
||||||
@ -141,7 +154,7 @@ nginx_vhosts_default:
|
|||||||
# proxy_intercept_errors: "off"
|
# proxy_intercept_errors: "off"
|
||||||
# custom_options:
|
# custom_options:
|
||||||
# - 'deny: all'
|
# - 'deny: all'
|
||||||
# error_page: /usr/share/nginx/html
|
|
||||||
|
|
||||||
nginx_vhosts_extra: []
|
nginx_vhosts_extra: []
|
||||||
|
|
||||||
|
@ -28,7 +28,13 @@ http {
|
|||||||
{% else %}
|
{% else %}
|
||||||
access_log off;
|
access_log off;
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% if nginx_error_page is defined and nginx_error_page | len > 0 %}
|
||||||
|
|
||||||
|
{% for error in nginx_error_page %}
|
||||||
|
error_page {{ error.code }} {{ error.dest }};
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
{% endif %}
|
||||||
map $http_upgrade $connection_upgrade {
|
map $http_upgrade $connection_upgrade {
|
||||||
default upgrade;
|
default upgrade;
|
||||||
'' close;
|
'' close;
|
||||||
|
@ -37,6 +37,13 @@ server {
|
|||||||
{% if server.send_timeout is defined and server.send_timeout %}
|
{% if server.send_timeout is defined and server.send_timeout %}
|
||||||
send_timeout {{ server.send_timeout }};
|
send_timeout {{ server.send_timeout }};
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% if server.custom_options is defined and server.custom_options %}
|
||||||
|
|
||||||
|
{% for inline_option in server.custom_options %}
|
||||||
|
{{ inline_option }};
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% for location in server.locations %}
|
{% for location in server.locations %}
|
||||||
location {{ location.match }} {
|
location {{ location.match }} {
|
||||||
{% if location.root is defined and location.root %}
|
{% if location.root is defined and location.root %}
|
||||||
@ -82,11 +89,6 @@ server {
|
|||||||
}
|
}
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
# redirect server error pages to the static page /50x.html
|
|
||||||
error_page 500 502 503 504 /50x.html;
|
|
||||||
location = /50x.html {
|
|
||||||
root {{ item.error_page | default("/usr/share/nginx/html") }};
|
|
||||||
}
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
}
|
}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
Loading…
Reference in New Issue
Block a user