我看到这里也有人问这个问题:Configure Nginx global error page但没有合适的答案。
我目前只允许某些 IP 地址访问我的某些站点,并希望 Nginx 删除其余 IP 地址的连接,而不是返回 403。理想情况下,我希望在不单独配置每个站点的情况下执行此操作。
我在这个http
部分有这个:
error_page 403 =444;
Run Code Online (Sandbox Code Playgroud)
但是,现在,它尝试提供页面 =444,而不是返回 444。
所以你可以做一些事情
error_page 403 http://example.com/forbidden.html;
Run Code Online (Sandbox Code Playgroud)
或者你可以做类似的事情
error_page 403 /403.html
location /403.html {
root /some/path/that/has/file;
}
Run Code Online (Sandbox Code Playgroud)
对于 403.html 将位于 /some/path/that/has/file
归档时间: |
|
查看次数: |
4703 次 |
最近记录: |