这样设置后,就会展示成列表:
但是这样展示有一个问题:
当这个目录很长的时候,有时候我们上传一个文件时,我们希望这个文件显示在最顶端。而Nginx默认是以文件名排序的。不支持时间倒序排列,怎么办呢?
到网上查了下,需要使用一个第三方Nginx库来支持:FancyIndex。
具体安装方法:
1、下载FancyIndex包:https://codeload.github.com/aperezdc/ngx-fancyindex/zip/master
2、将下载的zip包解压到nginx源码目录。
3、重新编辑安装Nginx:
# ./configure --prefix=/usr/local/nginx --add-module=./ ngx-fancyindex-master
# make
# make install
4、重新安装后,需要如果之前已经运行Nginx,需要将Nginx停掉后,重新启动,注意,不能用reload。:/usr/local/nginx/sbin/nginx -s stop&& /usr/local/nginx/sbin/nginx
5、下载fancyindex资源文件:https://github.com/TheInsomniac/Nginx-Fancyindex-Theme
6、下载后,解压到文件根目录:
7、配置Nginx配置文件,在location或者server中添加以下代码:
8、重启Nginx,看下效果吧~啦啦啦~~~~
是不是展示好了很多?其中fancyindex_default_sortdate_desc;就是以上传时间倒序排列的