Nginx 全局错误页面

Nginx 全局错误页面

我看到这里也有人问过这个问题:配置Nginx全局错误页面但没有合适的答案。

我目前只允许某些 IP 地址访问我的一些网站,并希望 Nginx 删除其余 IP 地址的连接,而不是返回 403。理想情况下,我想在不单独配置每个网站的情况下执行此操作。

我在这个http部分中有这个:

error_page 403 =444;

但是,现在,它尝试提供页面 =444,而不是返回 444。

答案1

所以你可以做几件事

error_page   403  http://example.com/forbidden.html;

或者你可以做类似的事情

error_page 403 /403.html

location /403.html {
    root /some/path/that/has/file; 
}

403.html 位于 /some/path/that/has/file

相关内容