dirlisting目錄檔案列表索引

flowerszhong發表於2017-06-12

一般而言,網站應用都有一個入口,比如說:index.php,index.html,app.js等。通過這個路口,以及相應的路由功能,去到網站各個功能版塊。
而網站的目錄結構,目錄裡面的檔案列表,一般都是對使用者規避的。原因有兩個:一個是安全,另一個是跟業務無關。

所以一般情況下,我們很難看到目錄結構,如果需要做dir listing,需要做一些配置。
就apache而言,首先要啟用 httpd-autoindex模組。然後再 httpd.conf –> Directory 配置中,加上 indexes的配置項

<Directory />
    Options FollowSymLinks Indexes
    #AllowOverride None
    AllowOverride All
    Order deny,allow
    allow from all
</Directory>

就nginx而言,需要新增autoindex:on的配置

server {
        listen   80;
        server_name  domain.com www.domain.com;
        access_log  /var/...........................;
        root   /path/to/root;
        location / {
                index  index.php index.html index.htm;
        }
        location /somedir {
               autoindex on;
        }
}

Ref


相關文章