| 1 | error_page 400 /400.json;
|
|---|
| 2 | error_page 413 =400 /400.json;
|
|---|
| 3 | error_page 429 =429 /429.json;
|
|---|
| 4 | error_page 494 =400 /400.json;
|
|---|
| 5 | error_page 495 496 497 =403 /403.json;
|
|---|
| 6 | error_page 502 =503 /503.json;
|
|---|
| 7 | location = /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 |
|
|---|
| 15 | error_page 404 /404.json;
|
|---|
| 16 | location = /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 |
|
|---|
| 24 | location = /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 |
|
|---|
| 33 | error_page 408 /408.json;
|
|---|
| 34 | location = /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 |
|
|---|
| 42 | error_page 429 /429.json;
|
|---|
| 43 | location = /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 |
|
|---|
| 51 | error_page 500 /500.json;
|
|---|
| 52 | location = /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 |
|
|---|
| 60 | error_page 503 /503.json;
|
|---|
| 61 | location = /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 |
|
|---|
| 69 | error_page 504 /504.json;
|
|---|
| 70 | location = /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 | }
|
|---|