首页 > 其他 > 详细

nginx 正则限制 客户端访问

时间:2020-10-14 19:07:57      阅读:30      评论:0      收藏:0      [点我收藏+]
nginx 匹配 请求后缀 并限制访问
location /group1 {
        set $dfs_url 0;
        if ( $request_uri = /group1 ){
        set $dfs_url 1 ;
}
        if ( $request_uri = /group1/ ){
        set $dfs_url 1 ;
}
        if ( $request_uri = /group1/list_dir ){
        set $dfs_url 1 ;
}
        if ( $dfs_url = 1){
          return 404; }
        proxy_pass http://go-dfs;
  }
nginx 匹配 client IP 并限制IP 访问
  location /phpmyadmin/ {
     set $is_match 0;
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        set $Real $http_x_forwarded_for;
        if ( $Real ~ (\d+)\.(\d+)\.(\d+)\.(\d+),(.*) ){
                set $Real $1.$2.$3.$4;
     }
        if ($Real = ip ) {
       set $is_match 1;
     }

     if ($Real = ip) {
        set $is_match 1;
     }
     if ($Real = ip) {
        set $is_match 1;
     }

     if ($is_match = 0) {
       return 404;
     }


     access_log  logs/access.log  main; 
     proxy_pass http://127.0.0.1:8088/phpmyadmin/;
  }

nginx 正则限制 客户端访问

原文:https://www.cnblogs.com/musen/p/13814999.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!