searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Nginx IP封禁

2023-08-24 01:42:53
29
0

Nginx的IP封禁功能可以帮助保护服务器免受恶意攻击。以下通过geo模块实现单个或多个IP封禁:

  1. 通过geo模块在http块中创建IP封禁策略,示例中IP从remote_addr中获取,如有多层代理,需根据需求取到相应的IP源地址,在此不再累述,如下:
geo $remote_addr $denyflag {
            default 0;
            192.168.125.133 1;
        }
  1. 使用IP封禁策略: 在server块中使用if条件来应用封禁策略。示例命令:
server {
    ...
    location / {
                   if ($denyflag = 1) {
                    return 403;
                   }
        }
        ...
    }
  1. 封禁效果验证:

0条评论
作者已关闭评论
Mr. 油
89文章数
0粉丝数
Mr. 油
89 文章 | 0 粉丝
原创

Nginx IP封禁

2023-08-24 01:42:53
29
0

Nginx的IP封禁功能可以帮助保护服务器免受恶意攻击。以下通过geo模块实现单个或多个IP封禁:

  1. 通过geo模块在http块中创建IP封禁策略,示例中IP从remote_addr中获取,如有多层代理,需根据需求取到相应的IP源地址,在此不再累述,如下:
geo $remote_addr $denyflag {
            default 0;
            192.168.125.133 1;
        }
  1. 使用IP封禁策略: 在server块中使用if条件来应用封禁策略。示例命令:
server {
    ...
    location / {
                   if ($denyflag = 1) {
                    return 403;
                   }
        }
        ...
    }
  1. 封禁效果验证:

文章来自个人专栏
存储专栏
89 文章 | 1 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0