nginx下url访问控制

作者 : 开心源码 本文共666个字,预计阅读时间需要2分钟 发布时间: 2022-05-11 共79人阅读

nginx下url访问控制

nginx下url访问控制

  1. 禁止访问某个目录下少量后缀名的文件:

location ~^/temp/.*\.(php|py){ deny all;}

禁止访问temp目录吓的php或者者py为后缀名的文件,即不执行这么目录下的这些类型的文件。

注意要写在解决相应配置板块的前面

2.禁止访问所有文件或者者目录

location ~ ^/(temp|js){ deny all;}

禁止访问temp和js两个目录

3.访问某些目录返回指定状态码:

location /admin/{ return 404;}

访问admin目录返回404

4.限制ip访问:

location / { allow 10.10.1.0/16; deny all;}

允许10.10.1.0/16这个网段的使用户访问 其他使用户禁止访问

5.只拒绝某些ip访问,允许其他所有ip访问:

location / { deny 10.10.10.10; allow all;}

禁止101.10.10.10使用户访问,其他都能访问。

6.禁止用IP地址访问网站:

第一、二种:

server{ listen 80; server_name _; return 501;#返回501错误 rewrite ^(.*) https://www.rslyycm.cn/$1 permanent; # 重定向跳转主页}

第三种:

if($host !~ ^www/.rslyycm/.cn$){ rewrite ^(.*) https://www.rslyycm.cn/$1 permanent; # 重定向跳转主页}

假如主机名不是www.rslyycm.cn,则跳转到www.rslyycm.cn

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » nginx下url访问控制

发表回复