Nginx默认不不显示文件、文件夹的目录列表的,有时候,我们需要对某个文件夹显示目录列表,只需要进行如下配置,就可以轻松实现了。
比如我们要对服务器的/opt/soft开启文件目录浏览列表,如图所示:
配置如下(在server下面修改)
# 访问路径为 https://www.example.com/soft # 如果要全站启用,就在location / {}下面加autoindex on; location ^~ /soft { # 这样就会显示/opt/soft下的文件目录 root /opt; # 最主要的是这句autoindex on autoindex on; # 默认为on,显示出文件的确切大小,单位是bytes(其实一堆大的数字,也很难分辨到底文件是多大)。 改为off后,显示出文件的大概大小,单位是kB或者MB或者GB autoindex_exact_size off; # 默认为off,显示的文件时间为GMT时间,改为on后,显示的文件时间为文件的服务器时间 autoindex_localtime on; # 如果目录下有中文文件或者文件夹,这样可以避免某些浏览器下显示出乱码 # 不过实测下来,加了以后不一定能彻底解决,最好还是皮面文件不要出现中文 charset utf-8; }
文章评论