向安装过的nginx添加fancyindex模块
准备工作
前往Releases · aperezdc/ngx-fancyindex · GitHub下载最新ngx-fancyindex源码.
安装最新的nginx
向/etc/apt/source.list
添加
1 | deb [arch=YOURARCH] http://nginx.org/packages/ubuntu/ [codename] nginx |
1 | $ sudo wget http://nginx.org/keys/nginx_signing.key |
编译模块
1 | $ nginx -V |
根据现实的configure,下载对应源码,添加--with-compat --add-dynamic-module=../ngx-fancyindex-0.5.2
1 | $ make modules |
之后在objs中找到.so文件,移动到/usr/lib/nginx/modules
目录
应用模块
在/etc/nginx/nginx.conf
中添加load_module modules/ngx_http_fancyindex_module.so;
并且在需要的site中添加
1 | fancyindex on; |
1 | $ sudo service nginx restart |