Nginx打開文件目錄列表功能

輕量級php目錄列表程序-pdirl一文中我介紹了一個輕量級的php文件列表程序-pdirl,該程序只需要有Apache及php支持即可使用。而nginx也有這種目錄瀏覽功能,可以直接顯示目錄下的文件,但nginx默認是關閉的,如果需要此功能,需要我們手動的打開該功能。今天介紹下如何手動打開nginx的文件目錄瀏覽功能。

示例配置文件

這裡給出示例的配置文件,只需要修改hostname即可。

1
2
3
4
5
6
7
8
9
10
11
12
server {
listen 80;
charset utf-8;
server_name localhost;
root /www/web/default;
 
location / {
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
}

其中server name localhost中的localhost改為實際的主機名,而root /www/web/default 中的 /www/web/default改為實際的web目錄。

配置文件解釋

實際上開啟文件目錄瀏覽功能的是如下三行代碼:

1
2
3
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
1
autoindex on;

表示開啟該功能

1
autoindex_exact_size off;

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

1
autoindex_localtime on;

默認為off,顯示的文件時間為GMT時間。
改為on后,顯示的文件時間為文件的服務器時間

示例網站

這裡給出一個演示網站:nginxsoft..com



本条目发布于。属于Vps分类,被贴了 标签。作者是

发表评论