保存在 error_json.conf 中,然后在其他配置文件中使用 include 引入。
error_page 500 /500.json;
location /500.json {
return 500 '{"status_code":500,"message":"Internal Server Error"}';
}
error_page 502 /502.json;
location /502.json {
return 502 '{"status_code":502,"message":"Bad Gateway"}';
}
error_page 503 /503.json;
location /503.json {
return 503 '{"status_code":503,"message":"Service Temporarily Unavailable"}';
}
error_page 504 /504.json;
location /504.json {
return 504 '{"status_code":504,"message":"Gateway Timeout"}';
}
error_page 400 /400.json;
location /400.json {
return 400 '{"status_code":400,"message":"Bad Request"}';
}
error_page 401 /401.json;
location /401.json {
return 401 '{"status_code":401,"message":"Unauthorized"}';
}
error_page 403 /403.json;
location /403.json {
return 403 '{"status_code":403,"message": "Forbidden"}';
}
error_page 404 /404.json;
location /404.json {
return 404 '{"status_code":404,"message":"Not Found"}';
}
error_page 408 /408.json;
location /408.json {
return 408 '{"status_code":408,"message":"Request Timeout}';
}
error_page 418 /418.json;
location /418.json {
return 418 '{"status_code":418,"message":"I\'m a teapot"}';
}
评论 (0)