Nginx自定义IP白名单错误页面

790次阅读
没有评论

Nginx 禁止 IP 访问的语法如下

access x.x.x.x/32;
access x.x.x.x/16;
deny all;

这样访问默认情况下只会出现一个 403 错误,界面不算友好,可以配置成返回 json 信息,这样开发人员能快速定位问题。

配置如下

error_page 403 /error_403;
location /error_403 {
     default_type "application/json";
     return 403 '{"error":true,"code":403,"message":" 访问拒绝,IP 可能不在白名单 ","server":"nginx","ip":"$remote_addr"}';
 }

访问后返回如下

Nginx 自定义 IP 白名单错误页面

正文完
 0
ddn
版权声明:本站原创文章,由 ddn 2022-05-18发表,共计301字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。