Mercurial > dirlist-php
changeset 1:9ba6983b7c19
Copied readme from blog.
author | edogawaconan <me@myconan.net> |
---|---|
date | Thu, 16 Oct 2014 21:41:30 +0900 |
parents | 8cba59d07798 |
children | 9b5884ba214a |
files | README.md |
diffstat | 1 files changed, 29 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.md Thu Oct 16 21:41:30 2014 +0900 @@ -0,0 +1,29 @@ +Better Autoindex with nginx/php +=============================== + +Using capability of nginx. + +Basically, add this block + + location @lister { + fastcgi_pass unix:/tmp/php-fcgi.sock; + fastcgi_param PREFIX $_list_prefix; + fastcgi_param FILE_ROOT $_list_root; + fastcgi_param SCRIPT_FILENAME /srv/http/index.php; + include fastcgi_params; + } + +(adjust the path to `lister.php` and `php-fcgi`) + +And then whenever you want to autoindex a folder just add + + location /anime/win/ { + set $_list_prefix /anime/win; + set $_list_root /srv/ftp; + alias $_list_root/; + try_files $uri @lister; + } + +And you're done. + +The code needs some cleanups though.