您可以为 nginx.conf 中的每个位置块或站点的全局错误页面设置自定义错误页面。
502 错误示例:
位置 /my_blog {
error_page 502 = /502.html;
返回502;
}
全局 502 错误页面:
服务器 {
听80;
error_page 502 /502.html;
位置/测试{
返回502;
}
}
您甚至可以将标准错误代码附加在一起,以便为多种类型的错误创建一个页面:
位置 /my_blog {
error_page 500 502 503 504 = /server_error.html;
...
}
要重定向到完全不同的服务器,假设您在 http 部分定义了一个名为 server2 的上游服务器:
上游服务器 2 {
服务器 10.0.0.1:80;
}
服务器 {
...
位置 /my_blog {
error_page 502 = @try_server2;
返回502;
}
位置@try_server2 {
proxy_pass http://server2;
}
}
该手册可以为您提供更多详细信息(网络上可能还有其他一些有用的示例)。
| 归档时间: |
|
| 查看次数: |
11108 次 |
| 最近记录: |