Young's blog Young's blog
首页
Spring
  • 前端文章1

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Young

首页
Spring
  • 前端文章1

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Nginx基础
  • Nginx配置
  • Nginx proxy_pass 配置转发 / 路径
  • Nginx 配置密码认证
  • Nginx 配置 CPU 亲和性
  • Nginx 配置 UDP/TCP/WebSocket 反向代理
  • Nginx 配置目录文件列表显示功能
    • 开启方法
  • Nginx 配置 gzip 压缩、缓存功能
  • Nginx 配置端口转发
  • Nginx底层进程机制剖析
  • nginx配置location匹配顺序总结
  • nginx
andanyang
2023-03-29
目录

Nginx 配置目录文件列表显示功能

打开 nginx 的目录功能,可以使 nginx 像下载服务器那样提供文件下载功能。

# 开启方法

官方地址:https://nginx.org/en/docs/http/ngx_http_autoindex_module.html

正常访问 nginx 的话是显示 nginx 欢迎页,也就是/nginx/html/index.html 文件;如果要显示/html/目录下所有的文件,需要打开目录文件列表显示;在 nginx.conf 主配置文件中 http 或 location 代码段中,配置一段代码即可实现:

代码如下:

  location / {
    alias   /some-dir;
    # default_type  application/octet-stream;
    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;
    # add_header Content-Type text/html;
    # add_before_body /autoindex/header.html;
    # add_after_body /autoindex/footer.html;
  }
1
2
3
4
5
6
7
8
9
10

参数说明:

  • autoindex on; 自动显示目录

  • autoindex_exact_size off;
    
    1

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

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

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

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

    • add_header、add_before_body、add_after_body 可以定制文件列表
编辑 (opens new window)
上次更新: 2024/04/19, 08:52:45
Nginx 配置 UDP/TCP/WebSocket 反向代理
Nginx 配置 gzip 压缩、缓存功能

← Nginx 配置 UDP/TCP/WebSocket 反向代理 Nginx 配置 gzip 压缩、缓存功能→

最近更新
01
idea 热部署插件 JRebel 安装及破解,不生效问题解决
04-10
02
spark中代码的执行位置(Driver or Executer)
12-12
03
大数据技术之 SparkStreaming
12-12
更多文章>
Theme by Vdoing | Copyright © 2019-2024 Young | MIT License
浙ICP备20002744号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式