开发者社区> 问答> 正文

在Nginx服务器中怎么设置禁止访问文件或目录

已解决

有些目录为了安全和一些情况要禁止访问,现在是不知道打什么命令和改哪里

展开
收起
我的中国 2016-02-01 17:08:37 3001 0
1 条回答
写回答
取消 提交回答
  • R&S网络资深工程师 ,阿里云论坛官方版主,阿里云云计算ACP,春考教学网站长,IT技术晋级之路专辑作者
    采纳回答

    在nginx要禁止某个或一类资源,只需要增加一个location,然后在其中使用deny all即可。

    禁止访问扩展名为bat的文件,配置如下:

    location ~* /.bat {
    deny all;
    }
    禁止访问configs目录,以及其下所有子目录或文件,配置如下:

    location ^~ /configs/ {
    deny all;
    }
    注意上述configs后面的斜杠不能少,否则所有以configs开头的目录或文件都将禁止访问。

    2019-07-17 18:27:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载