【nginx】开启 反向代理 错误页使用自定义的页面。即上面的 error_page ,而非显示 代理后 的错误页。
关键点:proxy_intercept_errors on; #开启 反向代理 错误页使用自定义的页面
一、背景、需求或使用场景
- 开启 反向代理 错误页使用自定义的页面。即上面的 error_page ,而非显示 代理后 的错误页。
- 反向代理 拦截 错误页,显示本机的错误页 而非 被代理页。
二、配置
- 设置错误页面:
1 # 设置错误页面 2 error_page 400 /400.html; 3 error_page 401 /401.html; 4 error_page 403 /403.html; 5 error_page 404 /404.html; 6 # error_page 502 /502.html;
- 反向代理配置:
1 location / { 2 #开启 反向代理 错误页使用自定义的页面。即上面的 error_page ,而非显示 代理后 的错误页。 3 proxy_intercept_errors on; 4 # 设置代理链接 5 proxy_pass https://***.com/; 6 }

浙公网安备 33010602011771号