开启Nginx的目录文件列表功能

nginx默认是不允许列出整个目录的。如何开启Nginx的目录文件列表功能?
打开nginx.conf文件,在location server 或 http段中加入
 autoindex on;
另外两个参数最好也加上去:
autoindex_exact_size on;
显示出文件的确切大小,单位是bytes。
改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
autoindex_localtime on;
默认为off,显示的文件时间为GMT时间。
改为on后,显示的文件时间为文件的服务器时间

配置Nginx目录列表的方法详细参照:http://wiki.nginx.org/NginxChsHttpAutoindexModule

配置示例:

		location /upload {
			autoindex on;
			autoindex_exact_size on;
			autoindex_localtime on;
			alias	F:\\PHP\\upload;
		}

显示示例:

时间: 2024-11-09 00:16:38

开启Nginx的目录文件列表功能的相关文章

windows安装Nginx,并开启的目录文件列表功能

一.windows安装nginx   1.下载windows版的nginx安装包 下载地址:http://nginx.org/download/nginx-1.10.2.zip 2.解压到相应的目录,比如我是c盘 然后修改目录名字为nginx-1.10.2 3.进入nginx-1.10.2目录 双击nginx.exe 来启动nginx 4.此时 直接在浏览器地址栏输入:localhost 便能看到 欢迎页面,说明你虚拟主机已经搭建好了. 二.开启目录访问功能. 1.进行修改nginx的配置文件,

nginx 目录文件列表功能配置

工作中常常有写不能有网页下载东西的需求,在Apache下搭建完成后直接导入文件即可达到下载/显示文件的效果,而Nginx也可以满足这样的需求(nginx 目录列表功能默认是关闭的),这时就需要配置. ngx_http_autoindex_module 此模块用于自动生成目录列表(ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时发出请求. ) 开启目录列表功能 1.打开nginx.conf文件,在location server或

Nginx_开启目录文件列表功能

ngx_http_autoindex_module  此模块用于自动生成目录列表,ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时发出请求. nginx默认是不允许列出整个目录的. 开启目录列表:打开nginx.conf文件,在location server 或 http段中加入 autoindex on; 例如: http {    include       mime.types;    default_type  app

C++获取目录文件列表

获取,指定目录的子文件列表,支持递归获取子目录,支持Win32和类Unix系统. #ifndef _FILE_HELPER_H__ #define _FILE_HELPER_H__ class FileHelper { public: /** @brief 获取指定文件夹内的文件路径列表 @param string basePath 要搜索的目录路径 @param bool searchSubDir 是否递归搜索子目录 @std::vector<std::string > &files

开启nginx目录文件列表显示功能

正常访问nginx的话是显示nginx欢迎页,也就是/nginx/html/index.html文件: 如果要显示/html/目录下所有的文件,需要打开目录文件列表显示: 在nginx.conf主配置文件中http或location代码段中,配置一段代码即可实现: 举例如下(绿色代码): http { include       mime.types; default_type  application/octet-stream;     autoindex on;     autoindex_

nginx 列出目录文件,提供下载最简单的实现方法

闲来无聊,学一下nginx的配置,简单的列出目录的文件,提供文件的下载 查看系统版本 [[email protected] nginx-1.7.9]# cat /etc/centos-release  CentOS release 6.5 (Final) 源码解压,-C指定解压的目录 [[email protected] nginx-1.7.9]tar -xvf  nginx-1.7.9.tar.gx -C /opt/ [[email protected] nginx-1.7.9]cd /opt

apache显示目录文件列表

在apache服务器下访问一个目录,如果没有index.html/index.php,则会报错. 为了访问文件夹: 1. 在 /var/www/html 目录下新建 /d/ mkdir d 2.  touch .htaccess vi .htaccess #写入: <Files *> Options Indexes </Files>  3. 测试 保存后,访问文件夹,此文件夹中文件都可以显示了: 原文地址:https://www.cnblogs.com/andylhc/p/9908

禁止用户浏览目录文件列表

找到将Options Indexes FollowSymLinks 改为Options FollowSymLinks 然后重启apache <Directory "/var/www/html"> # Options Indexes FollowSymLinksOptions FollowSymLinks AllowOverride All Order allow,denyAllow from all </Directory>

Nginx目录文件列表显示

项目中使用了tomcat,Nginx,测试阶段,生产阶段经常会有些bug需要调查.需要有些日志管理工具,在没有ELK的情况下,可以通过配置nginx来实现基本的日常查看.不需要登录到Linux服务器上,通过浏览器即可快速获得日志文件. 开发测试环境适用,生产环境慎用. 规划: 1.准备通过web查询的nginx日志:/var/log/nginx2.准备通过web查看tomcat日志:/opt/tomcat/logs3.查询用户上传的文件夹:/opt/upload/ 先上效果图: tup ngin