zoukankan      html  css  js  c++  java
  • Nginx 访问控制

    访问控制配置

    虚拟主机下加入:
    
    allow          219.232.244.234;
    deny           all;
    限制只让某个ip访问
    1、首先建立下面的配置文件放在nginx的conf目录下面,命名为deny.ip   
    vim /usr/local/nginx/conf/deny.ip
    
    allow 1.1.1.1; 
    allow 1.1.1.2;
    deny all;
    
    2、在nginx的配置文件nginx.conf中加入:
    vim /usr/local/nginx/conf/nginx.conf
    
    include deny.ip; 
    
    3、/usr/local/nginx/sbin/nginx  reload
    允许某个IP或者IP段访问站点的设置方法
    1、首先建立下面的配置文件放在nginx的conf目录下面,命名为deny.ip   
    vim /usr/local/nginx/conf/deny.ip
    
    deny 192.168.1.11;
    deny 192.168.1.123;
    deny 10.0.1.0/24;
    
    2、在nginx的配置文件nginx.conf中加入:
    vim /usr/local/nginx/conf/nginx.conf
    
    include deny.ip; 
    
    3、/usr/local/nginx/sbin/nginx  reload
    禁止某个IP或者IP段访问站点的设置方法
    用户认证
    1、安装httpd 用于创建认证用户
    yum -y intsll httpd
    

    2、生成新的验证用户

    /usr/bin/htpasswd -c /usr/local/nginx/conf/.htpasswd xsk1
    注:-c 是创建新目录 再次创建可以取消,不然会覆盖。
    

    3、在虚拟主机文件内加入配置

    # 用户验证、指定include目录
    # 注:需在虚拟主机配置内
    location /include/{
           # 站点名称
           auth_basic "Auth";
           # 用户密码文件
           auth_basic_user_file /usr/local/nginx/conf/htpasswd;
    }
    虚拟主机配置文件内
  • 相关阅读:
    regex
    ubuntu 14.04 更新 gcc/g++ 4.9.2
    然而我又更新博客了。
    我一万年也不更新一次博客
    区块链
    mongodb查看数据库和表的信息
    js高级总结
    es6 新特性
    Flex 布局教程:实例篇
    常用 Git 命令清单
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/8394785.html
Copyright © 2011-2022 走看看