zoukankan      html  css  js  c++  java
  • nginx 禁止某IP访问

    首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf: 

    deny 95.105.25.181; 

    保存一下。 

    在nginx的配置文件nginx.conf中加入:include blocksip.conf; 

    重启一下nginx的服务:/usr/local/nginx/sbin/nginx -s reload 就可以生效了。 

    blocksip.conf:的格式还有许多种,可以配置只允许的IP访问或者IP段访问: 

    deny IP; 

    allow IP; 

    # block all ips 
    deny all; 
    # allow all ips 
    allow all; 

    其中网段的写法是这样的:192.168.1.0/24这样的形式。

    deny 192.168.1.11;
    deny 192.168.1.123;
    deny 10.0.1.0/24;

    如果你想实现这样的应用,除了几个IP外,其他全部拒绝,
    那需要你在ip.balcklist中这样写

    allow 1.1.1.1; 
    allow 1.1.1.2;
    deny all; 

    单独网站屏闭IP的方法:

    在server"{}",在这个大括号内加入deny IP地址是限制某IP地址访问;allow IP地址是只允许某IP地址访问;

    #屏蔽单个IP的命令是
    deny 123.45.6.7
    #封整个段即从123.0.0.1到123.255.255.254的命令
    deny 123.0.0.0/8
    #封IP段即从123.45.0.1到123.45.255.254的命令
    deny 124.45.0.0/16
    #封IP段即从123.45.6.1到123.45.6.254的命令是
    deny 123.45.6.0/24

  • 相关阅读:
    &&和||解析
    SQL-union union all
    sql杂记
    JAVA杂记
    sql之left join、right join、inner join的区别
    蓝鲸邮箱配置
    快速部署社区版(详解)
    蓝鲸平台安装环境准备
    蓝鲸脚本集合
    zabbix3.4 install
  • 原文地址:https://www.cnblogs.com/init-007/p/12786194.html
Copyright © 2011-2022 走看看