文档章节

nginx目录列表和目录访问权限设置

lilugirl
 lilugirl
发布于 2016/07/14 01:23
字数 207
阅读 9
收藏 0

1.目录列表(directory listing)

nginx让目录中的文件以列表的形式展现只需要一条指令

autoindex on;

autoindex可以放在location中,只对当前location的目录起作用。你也可以将它放在server指令块则对整个站点都起作用。或者放到http指令块,则对所有站点都生效。

下面是一个简单的例子:

 

1

2

3

4

5

6

7

8

9

10

11

12

server {

        listen   80;

        server_name  domain.com www.domain.com;

        access_log  /var/...........................;

        root   /path/to/root;

        location / {

                index  index.php index.html index.htm;

        }

        location /somedir {

               autoindex on;

        }

}

2.nginx禁止访问某个目录

跟Apache的Deny from all类似,nginx有deny all指令来实现。

禁止对叫dirdeny目录的访问并返回403 Forbidden,可以使用下面的配置:

 

1

2

3

4

location /dirdeny {

      deny all;

      return 403;

}

本文转载自:

共有 人打赏支持
lilugirl
粉丝 92
博文 385
码字总数 106274
作品 0
杨浦
程序员
访问Nginx上的资源时出现403的原因及解决办法

你在Linux上安装Nginx一切顺利,访问localhost时也显示了index.html的页面 可是你在html文件夹下建立images文件夹后,向里面仍一张图片后 nginx |-conf |-hmtl |-index.html |-images |-xx.j...

宇夜空陈
2017/03/12
0
0
CentOS7.5 手动部署Ceph RGW

目 录 1 设备列表... 1 2 Ceph RGW 部署... 1 2.1 使用civetweb配置... 2 2.2 使用nginx配置... 5 本文主要记录一下手动部署rgw的过程,环境是使用的之前手动部署的ceph环境,之前的环境部署...

青山如是
07/03
0
0
12.6 Nginx安装 默认虚拟主机 Nginx用户认证

12.6 Nginx安装 安装步骤如下: 1、进入SRC目录并使用wget下载Nginx源码包 [root@jimmylinux-001 ~]# cd /usr/local/src [root@jimmylinux-001 src]# wget http://nginx.org/download/nginx......

芬野de博客
08/14
0
0
nginx中出现403forbidden错误

nginx “403 Forbidden” 错误 出现这个错误一般是因为以下原因: 网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。 访问禁止目录浏览的目录,例:设置autoindex off后访问目录。 ...

河图再现
06/21
0
0
正确设置nginx/php-fpm/apache权限 提高网站安全性 防止被挂木马

核心总结:php-fpm/apache 进程所使用的用户,不能是网站文件所有者。 凡是违背这个原则,则不符合最小权限原则。 根据生产环境不断反馈,发现不断有 php网站被挂木马,绝大部分原因是因为权...

bengozhong
2016/02/25
55
0

没有更多内容

加载失败,请刷新页面

加载更多

技术工坊|如何降低区块链应用的使用门槛(上海)

当区块链技术从专业研究走向市场应用,开发者需要考虑用户的使用场景和使用门槛,例如通过ETH支付gas手续费,或者注册一个16进制的用户名,普通用户都难以接受。 10月20日,HiBlock区块链社区...

HiBlock
30分钟前
1
0
Daemon线程--《Java并发编程的艺术》学习笔记

daemon线程即守护线程 当一个JVM中不存在非Daemon线程时,JVM将会退出 也就是说当非Daemon线程都执行完毕时,java程序也就结束了。 可以通过调用Thread.setDaemon(true)将线程设置为Daemon线...

karma123
36分钟前
0
0
scala类型参数的上界和下界

class Pair[T <: Comparable[T]](val first:T,val second:T) //类型T必须要是Comparable接口的子类(即T是Comparable的下界){ def bigger = if(first.compareTo(second) > 0) first e......

whoisliang
47分钟前
1
0
Vue中路由管理器Vue Router使用介绍(一)

一、在模块编程中安装VueRouter 1.Npm安装vue-router npm install vue-router 2.在main.js中引用并使用VueRouter import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(Vu......

tianma3798
49分钟前
1
0
TypeScript基础入门之声明合并(一)

转发 TypeScript基础入门之声明合并(一) 声明合并 介绍 TypeScript中的一些独特概念描述了类型级别的JavaScript对象的形状。 TypeScript特别独特的一个例子是"声明合并"的概念。 在使用现有J...

durban
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部