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