如何让nginx显示文件夹目录

如何让nginx显示文件夹目录

1. 如何让nginx显示文件夹目录

vi /etc/nginx/conf.d/default.conf

添加如下内容:

location / {   
        root /data/www/file                     //指定实际目录绝对路径;   
        autoindex on;                            //开启目录浏览功能;   
        autoindex_exact_size off;            //关闭详细文件大小统计,让文件大小显示MB,GB单位,默认为b;   
        autoindex_localtime on;              //开启以服务器本地时区显示文件修改日期!   
}

不过有个缺点:

html文件的抬头写的是Index of /dns/log/

还有一个问题是这里开启的是全局的目录浏览功能,那么如何实现具体目录浏览功能呢?

2. 只打开网站部分目录浏览功能

只打开

http://www.******.com/soft 目录浏览

vi  /usr/local/nginx/conf/nginx.conf   #编辑配置文件,在server {下面添加以下内容:

location   /soft {

autoindex on;

autoindex_exact_size off;

autoindex_localtime on;
                             }

:wq!  #保存,退出

时间: 2024-10-09 03:38:42

如何让nginx显示文件夹目录的相关文章

WebStorm无法显示文件夹目录

第一种: 第二种:(配置文件:idea里的modules.xml损坏) 1.删除webStorm的配置文件夹idea 2.重新打开该项目 原文地址:https://www.cnblogs.com/yan0802/p/8820601.html

Linux/Ubuntu tree 命令以树形结构显示文件夹目录结构

在终端输入命令 sudo apt-get -y install tree 原文地址:https://www.cnblogs.com/rzkwz/p/12590474.html

Nginx对某个目录或整个网站进行登录认证的方法

比如要对 网站目录下的 test 文件夹 进行加密认证 首先需要在opt 的主目录中 /opt/ 创建一个新文件 htpasswd 此文件的书写格式是 用户名:密码 每行一个账户 并且 密码必须使用函数 crypt(3) 加密 官方档说 可以用 Apache 的 htpasswd 工具来创建密码文件 [[email protected] /]# htpasswd -bash: htpasswd: command not found [[email protected] /]# 如果上述提示则需要

Myeclipse显示文件夹而不是包的结构

今天用Myeclipse新建工程,写了代码,发觉workspace空间显示工程下包和class都是平行结构,看的很不顺,原因有两个,第一,可能没有切换到Package workspace视图, 第二,workspace显示目录顶上右边有个小倒三角型图标,点击,然后package presentation-->Flat这样就能树形显示. Myeclipse显示文件夹而不是包的结构

nginx使用静态目录巨慢

为了减少开销,把webapp单独部署到linux文件夹中,和后端分离出来,于是用了nginx的静态目录功能. location /webapp/myapp/ { root /usr/share/nginx/html/; } 然鹅,测试访问,明显感受到了比放在后端代码托管中更慢. 优化 gzip on; gzip_min_length 1k; gzip_buffers 4 8k; gzip_http_version 1.1; gzip_comp_level 2; gzip_vary off; gz

Mac 中显示资源库(Library)文件夹目录的几种方法

Mac 中显示资源库(Library)文件夹目录的几种方法 Mac中Library目录在10.6.7系统之后默认隐藏的,要想找到此文件夹有如下几种方法: 1. 用命令可以使其显示: 在终端中执行命令: chflags nohidden ~/Library 可显示资源库文件夹 如想隐藏,可以在终端中执行命令: chflags hidden ~/Library 隐藏 2. 在Finder菜单中的偏好设置中设置 在Finder菜单中的偏好设置中选择边栏,勾选上设备中的硬盘. 再打开Finder,Fin

高效系列:bat生成文件夹目录 & 折腾exe及icon配合

有时候我们需要新生成一套文件夹目录,就比如项目管理目录 大概的清单如下: ├─01.项目管理 │  ├─01.立项文档 │  ├─02.策划文档 │  ├─03.管理监控 │  ├─04.配置管理 │  ├─05.质量保证 │  ├─06.验收文档 │  ├─07.项目报告 │  ├─08.评审报告 │  ├─09.变更管理 │  ├─10.结项文档 │  ├─11.会议记录 │  └─12.其它文档 ├─02.需求文档 │  ├─01.用户需求说明书 │  └─02.需求规格说明书 ├─03.

【php】Apache无法自己主动跳转却显示文件夹与php无法连接mysql数据库的解决方式

一.Apache无法自己主动跳转却显示文件夹 Apache无法自己主动跳转却显示文件夹这是由于Apacheserver下conf/httpd.conf没有配置好,其默认是不跳转,直接显示文件夹 首先,我们须要禁止Apache直接显示文件夹. 方法在搜索Options Indexes FollowSymLinks,将其该为Options FollowSymLinks 事实上.解决Apache无法自己主动跳转的问题.这是由于Apache本来仅仅是一个httpserver.不会自己主动跳转到index

linux系统下修改文件夹目录权限

linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名为cc的文件夹为例. 下面一步一步介绍如何修改权限: 1.打开终端.输入su(没 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件