Ticket #2181: errors.conf

File errors.conf, 2.3 KB (added by pandey.brbhushan@…, 5 years ago)
Line 
1error_page 400 /400.json;
2error_page 413 =400 /400.json;
3error_page 429 =429 /429.json;
4error_page 494 =400 /400.json;
5error_page 495 496 497 =403 /403.json;
6error_page 502 =503 /503.json;
7location = /400.json {
8 add_header x-ally-err '400 vic::vic/app' always;
9 add_header x-ally-ext-err 'VIC-Waf-BadRequest' always;
10 add_header cl_conn_ctx $http_cl_conn_ctx always;
11 root /etc/nginx/errors-files/;
12 internal;
13}
14
15error_page 404 /404.json;
16location = /404.json {
17 add_header x-ally-err '404 vic/app' always;
18 add_header x-ally-ext-err 'VIC-Waf-ResourceNotFound' always;
19 add_header cl_conn_ctx $http_cl_conn_ctx always;
20 root /etc/nginx/error-files/;
21 internal;
22}
23
24location = /403.json {
25 add_header x-ally-err '403 vic::vic/ccrt' always;
26 add_header x-ally-ext-err 'VIC-Waf-BadCert' always;
27 add_header cl_conn_ctx $http_cl_conn_ctx always;
28 root /etc/nginx/errors-files/;
29 internal;
30}
31
32
33error_page 408 /408.json;
34location = /408.json {
35 add_header x-ally-err '408 vic::vic/app' always;
36 add_header x-ally-ext-err 'VIC-Waf-RequestTimeout' always;
37 add_header cl_conn_ctx $http_cl_conn_ctx always;
38 root /etc/nginx/errors-files/;
39 internal;
40}
41
42error_page 429 /429.json;
43location = /429.json {
44 add_header x-ally-err '429 vic::vic/tech' always;
45 add_header x-ally-ext-err 'VIC-Waf-TooManyRequest' always;
46 add_header cl_conn_ctx $http_cl_conn_ctx always;
47 root /etc/nginx/errors-files/;
48 internal;
49}
50
51error_page 500 /500.json;
52location = /500.json {
53 add_header x-ally-err '500 vic::vic/app' always;
54 add_header x-ally-ext-err 'VIC-Waf-ApplicationError' always;
55 add_header cl_conn_ctx $http_cl_conn_ctx always;
56 root /etc/nginx/errors-files/;
57 internal;
58}
59
60error_page 503 /503.json;
61location = /503.json {
62 add_header x-ally-err '503 vic::vic/tech' always;
63 add_header x-ally-ext-err 'VIC-Waf-ServiceUnreachable' always;
64 add_header cl_conn_ctx $http_cl_conn_ctx always;
65 root /etc/nginx/errors-files/;
66 internal;
67}
68
69error_page 504 /504.json;
70location = /504.json {
71 add_header x-ally-err '504 vic::vic/tech' always;
72 add_header x-ally-ext-err 'VIC-Waf-ResponseTimeout' always;
73 add_header cl_conn_ctx $http_cl_conn_ctx always;
74 root /etc/nginx/errors-files/;
75 internal;
76}