DevOps运维技术栈

nginx之autoindex模块在浏览器中展示一个目录列表

autoindex是Nginx的一个自带模块,它用于在浏览器中展示一个目录列表。

当用户访问一个Nginx web服务器下的一个目录而不是一个特定的文件时,autoindex模块会创建一个HTML页面,列出目录下的所有文件及其相关的信息,如文件大小、创建时间、文件类型等。

autoindex模块还允许用户对文件进行下载、删除和重命名等操作。

代码如下:

server {
   listen 8001;
   server_name  192.168.2.80;


   root /usr/share/nginx/html;

   location /soft {
       autoindex on;
       autoindex_exact_size off;# 以可读的方式显示文件大小,单位为 KB、MB 或者 GB,autoindex_format为html格式时有效
       autoindex_localtime on; # 以服务器的文件时间作为显示的时间,autoindex_format为html格式时有效
       autoindex_format html; # 以网页的风格展示目录内容。该属性在1.7.9及以上适用
   }


    location / {

    }
}

效果如下:

退出移动版