如何让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 /docker {
	autoindex on;
	autoindex_exact_size on;
	autoindex_localtime on;
	alias   /nitmirror/sync/docker;
} 

:wq!  #保存,退出

时间: 2024-09-23 00:44:39

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

ASP VBScript + Javascript 以字符串方式二级联显示文件夹

javascript|vbscript|显示|字符串 ASP VBScript + Javascript 以字符串方式二级联显示文件夹 作用: 列出当前设置目录中的子文件夹, 再列出子文件夹的下级文件夹, 当改变一级子文件夹的时候, 动态显示隶属于其的子文件夹. 注: Javascript 以字符串方法判断级联对象, 也就是一级子文件夹的名字. //并且在页面加载的时候以一级子文件夹选择的目标关联显示二级列表框中的内容. shawl.qiu 2006-7-28 ASP VBScript + Ja

java-以代码为什么不能实现显示文件夹下的所有文件和文件夹??使用了递归

问题描述 以代码为什么不能实现显示文件夹下的所有文件和文件夹??使用了递归 public class hello3 { public static void main(String[] args){ File dir=new File(""C:\Users\pc\Desktop\a""); outputFile(dir); } public static void outputFile(File file){ File[] aaa=file.listFiles();

如何显示文件夹下的所有内容

我们在管理一个站的时候,通常会上传很多的文件,比如图片或压缩包等等,如何才能不通过FTP等,而直接的在网页中就可以查看某文件夹下的所有内容呢? 我们在管理一个站的时候,通常会上传很多的文件,比如图片或压缩包等等,如何才能不通过FTP等,而直接的在网页中就可以查看某文件夹下的所有内容呢? <% '创建一个FileSystemObject对象的事例 Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject") p

删除一个文件夹目录里面含有很多文档的时候报错

今天同事在测试文件同步功能时,发现当删除一个文件夹目录,里面含有很多文档的时候就报: Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:103) at org.apache.commons.dbc

Asp.net获取服务器指定文件夹目录文件并提供下载的方法

 这篇文章主要介绍了Asp.net获取服务器指定文件夹目录文件并提供下载的方法,涉及使用http协议操作文件的技巧,需要的朋友可以参考下 本文实例讲述了Asp.net获取服务器指定文件夹目录文件并提供下载的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: string dirPath = HttpContext.Current.Server.MapPath("uploads/"); if (Directory.Exists(dirPath)) { //获得目录信息 Direc

nginx下禁止目录运行php

  nginx下禁止目录执行php的方法则简单许多,允许设定多个目录 不知道是否我对apache那个不了解,如果有更好的办法,希望大家指出共享学习.thx location ~* ^/(attachments|images)/.*.(php|php5|PHP|PHP5)$ { deny all; } 当web目录不是根目录,或者有多个目录的时候可以是 location ~* ^(/discuz/|/bbs/)/(attachments|images)/.*.(php|php5|PHP|PHP5)

unix如何复制文件和文件夹目录

  演示系统及适用范围 演示系统:FreeBSD9.1 适用范围:unix及linux系统 cp复制命令用法 命令 执行结果说明 cp file1 file2 将现有的,名为file1的文件复制到名为file2的usr文件中. cp file1 /crchive 把file1复制到archive目录中,该目录是根目录下的一个子目录. cp file1 mystuff/newfile 将能file1复制到当前目录的mystuff目录中.如果newfile是子目录,file1将被复制到mystuff

IE浏览器打开整个收藏夹目录的小技巧

  很多朋友.特别是"网虫"朋友,每天接触最多的工具就是软件,而兼容性最好,功能相对上一版本有所提高的IE浏览器也是很多用户的首选,特别是其内置的"收藏夹"更是用户使用率最高的功能之一,随时随地将精彩的页面内容和地址添加其中,方便日后再次调用. 但是,一些使用过其它浏览器的用户,可能对第三方浏览器提供的标签快捷组功能(快速打开整个收藏目录中的所有网址)兴趣很大.而IE浏览器又能否实现这一功能呢?有人说IE太简单,实现不了,但经过笔者挖掘,实际IE还真具有这一功能.下

eclipse+android-Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录

问题描述 Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录 Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录,鼠标双击却不能打开某个具体的文件. 例如双击无法打开com.example.filepersisitencetest文件夹. 谢谢! 解决方案 点左边的箭头能展开么? 解决方案二: 在对应的工程目录中看看实际的路径是否存在吧