配置目录访问权限

nginx让目录中的文件以列表的形式展现只需要一条指令,这样就不会返回403 PS: autoindex可以放在location中,只对当前location的目录起作用。你也可以将它放在server指令块则对整个站点都起作用。或者放到http指令块,则对所有站点都生效。

  1. location /path/ {
  2. autoindex on;
  3. }

显示配置

  1. # 文件大小显示配置
  2. autoindex_exact_size off;
  3. # 默认为on,显示出文件的确切大小,单位是bytes。
  4. # 改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
  5. # 时间显示配置
  6. autoindex_localtime on;
  7. # 默认为off,显示的文件时间为GMT时间。
  8. # 改为on后,显示的文件时间为文件的服务器时间

配置显示文件而不是下载

默认只有txt格式直接显现,增加指定扩展名即可

  1. # vi /etc/nginx/mime.types
  2. ...
  3. text/plain txt tsv xls sh py;
  4. ...

image.png