Nginx fancy-index模块 – 配置Nginx-Fancyindex-Theme主题

主题的的安装和部署

以下设置基于宝塔面板7.0.3,Nginx1.17.6,并编译了fancy-index模块 1、简介 Nginx-Fancyindex-Theme主题的下载地址,如下:

github:https://github.com/Naereen/Nginx-Fancyindex-Theme

官网:https://perso.crans.org/besson/publis/Nginx-Fancyindex-Theme/

2、下载 下载到本地服务器,具体命令如下:

 git clone https://github.com/Naereen/Nginx-Fancyindex-Theme.git

移动到你前面设置好的网站根目录中。

cd Nginx-Fancyindex-Theme
mv ./Nginx-Fancyindex-Theme-light /www/wwwroot/nginx.daniao.org

注意:这里的网站路径和域名修改为自己的。

3、网站配置文件 现在可以来配置网站的配置文件了,我们点击‘网站’→‘设置’→‘配置文件’,放置如下代码:

隐藏的内容

    location / {
    fancyindex on;
    fancyindex_exact_size off;
    fancyindex_localtime on;
    fancyindex_header "/Nginx-Fancyindex-Theme-light/header.html";
    fancyindex_footer "/Nginx-Fancyindex-Theme-light/footer.html";
    fancyindex_ignore "examplefile.html";
    fancyindex_ignore "Nginx-Fancyindex-Theme-light";
    fancyindex_name_length 255;
    }

具体放置的位置如图:

Nginx fancy-index模块 – 配置Nginx-Fancyindex-Theme主题

保存即可。

4、效果预览

宝塔面板的设置就是这么简单,具体看看图吧。

Nginx fancy-index模块 – 配置Nginx-Fancyindex-Theme主题

样式自带搜索功能,作为一个个人的网盘来使用绝对ojbk了。

5、设置权限 如果,你对需要设置密码保护,宝塔面板来设置就很简单了。在‘网站设置’→‘目录保护’中可以设置需要保护的目录或者是根目录全部保护。具体如图:

根目录全部保护:

Nginx fancy-index模块 – 配置Nginx-Fancyindex-Theme主题

保护单个单个目录:

如果只保护某个目录,比如要保护file这个目录,设置如下:

Nginx fancy-index模块 – 配置Nginx-Fancyindex-Theme主题

设置后提交即可,非常方便。效果如下:

Nginx fancy-index模块 – 配置Nginx-Fancyindex-Theme主题

6、最后 Nginx 的 fancy-index插件编译之后,用来做个人网盘足够使用了,如果在安装了一个好用的主题,那么使用的体验更好。

好处就是没有安装代码文件,直接编译在nginx内部,访问速度不受PHP或者别的程序语言的影响。也应该是足够安全的和足够快速的。

用宝塔面板配置起来使用,我们还可以给这个网站申请SSL证书,给文件实现简单的加密访问,这样使用起来就和普通的个人目录之类的网盘程序没什么区别了。

本文全部COPY https://www.daniao.org/7700.html#respond

THE END