Nginx浏览目录
Nginx做文件服务器时,需要显示目录结构,由于安全性的原因,Nginx默认是不开启的,所以下面来人工打开它。
配置
打开你的站点配置文件加入(一般在/etc/nginx/sites-enabled
中):
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
\ | autoindex_exact_size | autoindex_localtime |
---|---|---|
on | 显示出文件的确切大小,单位为bytes | 显示的文件时间为文件的服务器时间 |
off | 显示出文件的大概大小,单位为kB或MB或GB | 显示的文件时间为GMT时间 |
乱码解决
配置完成后我们打开站点,发现中文显示乱码,在配置文件中加入一行即可:
charset utf-8,gbk;
指定目录显示
很多时候我们只需要某个目录暴露出来,这时我们需要定义一个段,下面以站点目录的video为例:
location /video {
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
charset utf-8,gbk;
}