首页 > 运维 > Linux > nginx限制ip访问
2018
03-31

nginx限制ip访问

一、ngx_http_access_module模块简介

Nginx的ngx_http_access_module 模块可以封配置内的ip或者ip段

  • allow表示允许指定IP访问
  • deny表示拒绝访问
  • allow或者deny后面可以接IP也可以是IP地址段,格式示例192.168.0.0/24
  • 匹配规则为从上到下逐一匹配
  • 没有默认规则,如果是白名单制,需要在最后加上deny all;
  • 地址黑名单和白名单可以配置在server模块内,也可以配置在指定资源路径下;

二. Nginx做黑白名单机制,主要是通过allow、deny配置项来实现:

2.1 黑名单:BlockIP.conf

2.2 白名单:WhiteIP.conf

2.3分别将要禁止/开放的IP添加到对应的文件后,可以再将这两个文件在nginx.conf中导入:​​​​​​​

Apache限制IP访问

最后编辑:
作者:shooter
这个作者貌似有点懒,什么都没有留下。