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

正常访问nginx的话是显示nginx欢迎页,也就是/nginx/html/index.html文件;

如果要显示/html/目录下所有的文件,需要打开目录文件列表显示;

在nginx.conf主配置文件中http或location代码段中,配置一段代码即可实现;

举例如下(绿色代码):

http {

include       mime.types;

default_type  application/octet-stream;

    autoindex on;

    autoindex_exact_size off;

    autoindex_localtime on;

autoindex on;    自动显示目录

autoindex_exact_size off;

默认为on,显示出文件的确切大小,单位是bytes。

改为off后,显示出文件的大概大小,单位是kB或者MB或者GB

autoindex_localtime on;

默认为off,显示的文件时间为GMT时间。

改为on后,显示的文件时间为文件的服务器时间

 autoindex_exact_size on; 打开显示文件的实际大小,单位是bytes;


autoindex_exact_size off;  关闭后显示文件的大概大小,单位为KB或者MB或者GB,如下图

时间: 2024-10-09 11:31:33

开启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的目录文件列表功能

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

Nginx目录文件列表显示

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

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_开启目录文件列表功能

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

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>

thinkphp5获取ftp上的文件列表

引入ftp类 <?php /** * 仿写CodeIgniter的FTP类 * FTP基本操作: * 1) 登陆; connect * 2) 当前目录文件列表; filelist * 3) 目录改变; chgdir * * @author quanshuidingdang */ class Ftp { private $hostname = ''; private $username = ''; private $password = ''; private $port = 21; privat