PS:看到一些小伙伴在论坛里问,加之也没有详细的文档供参考,便详细记录下来,以供后人参考。
1.下载最新版本的Nginx fancyindex组件,命令:- git clone https://github.com/aperezdc/ngx-fancyindex
复制代码 2.将组件拷贝到宝塔面板的Nginx源码目录:
- cp -R ./ngx-fancyindex /www/server/nginx/src
复制代码 3.进入Nginx源码目录,查看已安装组件情况:
- cd /www/server/nginx/src
- nginx -V
复制代码 4.配置Nginx参数,并重新编译(复制一整条直接执行):- ./configure --prefix=/www/server/nginx --with-openssl=/www/server/nginx/src/openssl --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge --add-module=/www/server/nginx/src/nginx-sticky-module --add-module=/www/server/nginx/src/nginx-http-concat --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-stream --with-stream_ssl_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-ld-opt=-Wl,-E --with-pcre=pcre-8.42 --with-cc-opt=-Wno-error --with-ld-opt=-ljemalloc --add-module=/www/server/nginx/src/ngx-fancyindex
复制代码 5.备份原Nginx,将编译后的文件复制过去,并重启nginx。
- cd ../sbin
- copy nginx nginxbak
- copy ../src/objs/nginx ./nginx
- systemctl restart nginx.service
复制代码 6.执行命令查看fancy-index组件安装是否完成
7.大功告成。
老规矩,有问题请在下方留言,我会一 一解答。
|
|