文档章节

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

lilugirl
 lilugirl
发布于 2016/07/14 01:23
字数 207
阅读 9
收藏 0
点赞 0
评论 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
粉丝 91
博文 340
码字总数 102757
作品 0
杨浦
程序员
nginx中出现403forbidden错误

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

河图再现 ⋅ 前天 ⋅ 0

访问Nginx上的资源时出现403的原因及解决办法

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

宇夜空陈 ⋅ 2017/03/12 ⋅ 0

正确设置nginx/php-fpm/apache权限 提高网站安全性 防止被挂木马

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

bengozhong ⋅ 2016/02/25 ⋅ 0

正确设置php-fpm和nginx防止网站被黑

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

kisshua ⋅ 2012/06/13 ⋅ 4

nginx不能正常访问,提示权限不足或文件不存在的错误!

今天通过yum安装了新的nginx(v1.6.2),修改了配置文件中的user,root,server_name,index,其他都是系统默认配置,浏览器访问时一直提示错误,权限不足或者文件不存在的错误(其中文件肯定...

自由男爵 ⋅ 2015/03/20 ⋅ 7

nginx用户权限的问题

首先,在centos上通过yum安装的nginx,配置文件nginx.conf指定的用户是nginx,默认的目录是/var/www。 我想修改下目录,结果遇到很多问题。 将默认目录修改后,就一直是403,查看后台错误日志...

小昭归来 ⋅ 2016/12/18 ⋅ 4

nginx 屏蔽请求方式(PUT\DELETE)

upstream tomcat {ip_hash;server 192.168.2.187:8080;} location ~* /html { if ($request_method = PUT ) { return 403; } if ($request_method = DELETE ) { return 403; } if ($request_......

红薯 ⋅ 2011/09/01 ⋅ 2

Nginx漏洞利用与安全加固

本文主要分为两大部分,第一部分介绍了Nginx的一些常见安全漏洞的形成原因、利用方法,并给出了相应的解决办法;第二部分介绍了Nginx安全加固时需要关注的主要内容。 Nginx(发音同engine x)是...

90xa ⋅ 2015/04/02 ⋅ 0

共享主机配置php open_basedir提升安全 防止文件被跨站访问

关于nginx/php-fpm/apache modphp中的安全配置,可参考我之前的另外一个文章: 《正确设置nginx/php-fpm/apache 提高网站安全性 防止被挂木马》 http://zhangxugg-163-com.iteye.com/blog/11...

月影又无痕 ⋅ 2016/01/08 ⋅ 0

实现基于LNMP的小米电子商务网站平台

1.环境准备:(安装后最好检查一遍是否全部安装成功) yum install nginx php php-mysql php-fpm mariadb mariadb-server 2.路径创建:mkdir -p /data/web 3.进入/data/web目录:cd /data/web ...

Dysunshine ⋅ 2017/11/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Netweaver和SAP云平台的quota管理

Netweaver 以需要为一个用户上下文(User Context)能够在SAP extended memory区域中分配内存尺寸创建quota为例。 对于Dialog工作进程,使用事务码修改参数 ztta/roll_extension_dia. 对于非D...

JerryWang_SAP ⋅ 14分钟前 ⋅ 0

IDEA提示编码速度

焦点移动 将焦点冲代码编辑窗口移动到菜单栏:Alt+菜单栏带下划线字母 将焦点从工具窗口移动到代码编辑窗口 Esc或Shift+Esc 将焦点从代码编辑移动到最近使用的工具窗口 F12 模板提示 Ctrl+J...

bithup ⋅ 23分钟前 ⋅ 0

180623-SpringBoot之logback配置文件

SpringBoot配置logback 项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?...

小灰灰Blog ⋅ 47分钟前 ⋅ 0

冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第...

人觉非常君 ⋅ 54分钟前 ⋅ 0

Vagrant setup

安装软件 brew cask install virtualboxbrew cask install vagrant 创建project mkdir -p mst/vmcd mst/vmvagrant init hashicorp/precise64vagrant up hashicorp/precise64是一个box......

遥借东风 ⋅ 今天 ⋅ 0

python3.6 安装pyhook_3

我的是在win下的,忙了半天老是安装不了, pip install 也不行。 那么可以看出自己的版本是32bit 一脸懵逼 没办法 只好下载32版本的来安装 我一直以为 是 对应32 位的 。 下面是 小例子 http...

之渊 ⋅ 今天 ⋅ 0

004、location正则表达式

1、location的作用 location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。 2、location的语法 = 开头表示精确匹配 ^~...

北岩 ⋅ 今天 ⋅ 0

CentOS7 静默安装 Oracle 12c

环境 CentOS7.5 最小安装 数据库软件 linuxx64_12201_database.zip 操作系统配置 关闭 SELinux sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config 关闭防火墙 systemctl disable ......

Colben ⋅ 今天 ⋅ 0

Yii2中findAll()的正确使用姿势/返回为空的处理办法

从一次错误的操作开始 $buildingObject = Building::findAll("status=1"); 1 这个调用看着没有任何毛病,但是在使用时返回的结果却是一个空数组。再回过头来看看数据表中: 按照套路来讲,查...

dragon_tech ⋅ 今天 ⋅ 0

如何优雅的编程——C语言界面的一点小建议

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以...

柳猫 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部