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 / {
}
}
效果如下: