maxoyed

开启NginX的目录文件列表功能
这张图相信很多小伙伴都看见过吧!现在的网络服务器很多都采用的LNMP组合,即Linux+NginX+MySQL+P...
扫描右侧二维码阅读全文
09
2017/02

开启NginX的目录文件列表功能


这张图相信很多小伙伴都看见过吧!现在的网络服务器很多都采用的LNMP组合,即Linux+NginX+MySQL+PHP组合环境。而NginX默认是不允许直接列出整个目录的。
通过修改NginX的配置文件,我们可以开启NginX的目录文件列表功能,如下图:


环境:已经安装了NginX的Linux主机一台

修改 /usr/local/nginx/conf/nginx.conf 文件:

$ vi /usr/local/nginx/conf/nginx.conf

server{}字段中添加:

location /folder{                            #folder为你想展示目录列表的文件夹路径
    autoindex on;                            #开启目录文件列表功能
                                            
    autoindex_exact_size off;                #显示文件大小
                                             #默认为on,显示出文件的确切大小,单位是bytes。
                                             #改为off后,显示出文件的大概大小,单位是kB或者MB或者GB

    autoindex_localtime on;                  #显示文件时间
                                             #默认为off,显示的文件时间为GMT时间。
                                             #改为on后,显示的文件时间为文件的服务器时间
}

然后按Esc推出INSERT模式,输入:wq回车,保存文件并推出,然后运行下面的命令来重启NginX服务:

$ service nginx restart

至此,你所指定的文件夹已经开启文件目录列表功能了。

Last modification:October 9th, 2018 at 01:52 am
If you think my article is useful to you, please feel free to appreciate

4 comments

  1. 叶奕
    该评论仅登录用户及评论双方可见
    1. maxoyed
      @叶奕
      该评论仅登录用户及评论双方可见
  2. 张子豪

    给东哥点赞

  3. maxoyed

    学习了

Leave a Comment Cancel reply