X
活动推荐

阿里云高性能云主机2折293元/年

企业级性能云服务器限时2折起
新用户5折爆款服务器会场
查看详情 293元/年
阅读模式:

nginx禁止直接访问目录或文件

查看:4057  回复:0  类型:  来源:php自学网  标签 nginx

        nginx禁止直接访问目录或文件,如果不禁止,nginx会直接去下载web目录下文件,如果有配置文件,并可以直接暴露一些配置文件源代码。测试时要清理浏览器缓存,浏览器会缓存下载的文件。如果有类似配置文件,建议不要放在web目录下,会更加安全。

一、禁止访问某些后缀文件

location ~ \.(ini|conf|txt)$ {
       deny all;
}

二、禁止访问目录或目录下文件

#禁止访问目录
location ^~ /test/ {
    deny all;
}
#禁止访问目录下文件
location ^~ /test {
    deny all;
}

三、nginx location 匹配相关

= 表示精确匹配

^~ 表示uri以某个字符串开头

~ 正则匹配(区分大小写)

~* 正则匹配(不区分大小写) !~和!~*分别为区分大小写不匹配及不区分大小写不匹配的正则

/ 任何请求都会匹配

匹配优先级:

    = > ^~/

分享到:
0 0

*有问题之处烦请在评论中指出非常感谢!
不是我想要的内容,继续搜索:

扫描二维码手机查看

发布评论:


登录:
  表情:
评论话题
推荐阅读:
centos 7 修改系统屏幕分辨率   阅读:34658php压缩页面的html代码一行显示   阅读:5580知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:4860mysql5.7开启sql日志的配置   阅读:6804centos 7 安装 samba 服务   阅读:5098移动端js触摸touch详解(附带案例源码)   阅读:13049关于PHP程序员技术职业生涯规划   阅读:1611linux教程,鸟哥私房菜(pdf全集)   阅读:6899php 读取和设置redis的键值   阅读:5968web项目高并发量网站解决方案   阅读:3570“米粉节”背后的故事——小米网抢购系统开发实践   阅读:3229纯干货,程序员面试的超实用技巧   阅读:3266javascript对cookie操作详细代码函数   阅读:4243linux时间戳有趣的情人节秒1234567890   阅读:4280知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:4860企业让你去面试,可能不是真的招人   阅读:4772给网站添加一键新浪微博登录的功能   阅读:5418linux命令中执行php脚本   阅读:5361mongodb设置shell开机启动脚本   阅读:7229给网站添加一键新浪微博登录的功能   阅读:5418linux rarcrack破解rar、zip和7z压缩包简单密码的工具   阅读:11908php 使用 smtp.php 类在线发送邮件功能   阅读:4379“米粉节”背后的故事——小米网抢购系统开发实践   阅读:3229linux时间戳有趣的情人节秒1234567890   阅读:4280Mysql在大型网站的应用架构演变   阅读:3595给 centos 7 安装桌面环境   阅读:14922浅谈javascript的函数节流   阅读:3611php冒泡排序法   阅读:10723shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:6908php冒泡排序法   阅读:10723php文件下载防盗链   阅读:7885mysql数据一键导出到csv文件   阅读:4363一步步带你,如何网站架构   阅读:3166给php7安装redis扩展库   阅读:6364Mysql在大型网站的应用架构演变   阅读:3595centos7中颁发CA证书并开启web https   阅读:4028封装php redis缓存操作类   阅读:6852linux时间戳有趣的情人节秒1234567890   阅读:4280php 生成图片,给图片加水印   阅读:4452Mysql在大型网站的应用架构演变   阅读:3595centos 7 安装 redis 3.2.9   阅读:5364centos 7 开启网络   阅读:4684shell脚本统计当前服务器并发连接数   阅读:5422php生成二维码   阅读:4325nginx安装redis模块   阅读:2437centos7开启交换内存   阅读:8430最新centos7 搭建LNMP环境(centos7.2+php7+mysql5.7+nginx1.11+redis3.2)   阅读:8795解决 nginx 413 request entity too large   阅读:3441centos 7 安装 mysql-5.7   阅读:4804nginx安装mysql和json模块   阅读:2572