Nginx打開目錄瀏覽功能(autoindex)

    Nginx默認是不允許列出整個目錄的。如需此功能,打開nginx.conf文件或你要啓用目錄瀏覽虛擬主機的配置文件,在server或location 段裏添加上autoindex on;來啓用目錄流量,下面會分情況進行說明。

另外Nginx的目錄流量有兩個比較有用的參數,可以根據自己的需求添加:

autoindex_exact_size off;
默認爲on,顯示出文件的確切大小,單位是bytes。
改爲off後,顯示出文件的大概大小,單位是kB或者MB或者GB

autoindex_localtime on;
默認爲off,顯示的文件時間爲GMT時間。
改爲on後,顯示的文件時間爲文件的服務器時間

1、整個虛擬主機開啓目錄流量

在server段添加

location / {
    autoindex on;
    autoindex_localtime on; #之類的參數寫這裏
}

2、單獨目錄開啓目錄流量
2.1:直接二級目錄開啓目錄流量
location /down/ {
    autoindex on;
}

2.2:虛擬目錄開啓目錄流量
location /down/ {
    alias /home/wwwroot/lnmp/test/;
    autoindex on;
}

詳細參照:http://nginx.org/en/docs/http/ngx_http_autoindex_module.html

如果想希望做出漂亮的目錄列表,支持header,footer則可以安裝三方插件:
http://wiki.nginx.org/NginxNgxFancyIndex

重啓nginx,使其生效。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章