经常可以在网上遇到一些下载站点,长的类似于下图这样:
今天就写一个基于宝塔的搭建方法:
搭建环境:
- centos7虚拟机一台(纯净版)
一、首先登录SSH主机,安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
二、然后下载FancyIndex模块源码:
- FancyIndex模块下载地址:Github
Tip:下载了源码包后,用7z压缩程序解压2次得到目录文件夹后,再把文件压缩成zip包。
三、上传FancyIndex模块源码:
- 上传到目录:/home
- 在此目录解压
- 模块根目录:/home/ngx-fancyindex-0.5.2/ngx-fancyindex-0.5.2
四、切换到宝塔的应用商店,找到NGINX,点击安装,选择编译安装,版本选1.22
- 安装时再选择,添加自定义模块
- 模块名称:FancyIndex
- 模块描述:FancyIndex模块
- 模块参数:–add-module=/home/ngx-fancyindex-0.5.2/ngx-fancyindex-0.5.2
- 前置脚本:null
然后就可以点击提交了。
五、安装完成后,开始创建一个静态网站。
六、创建完成后,点击设置,找到默认文档把下面的参数都删掉,替换成:1.html
index.php index.html index.htm default.php default.htm default.html
七、修改网页伪静态为以下内容:
location / {
#下面填写站点的准确目录
root /www/wwwroot/test;
#开启fancyindex模块
fancyindex on;
#中文乱码,设置编码模式为:UTF-8
charset utf-8;
#不显示精确文件大小
fancyindex_exact_size off;
#设置文件日期
fancyindex_time_format "%Y-%m-%d %H:%M";
#设置文字显示字数
fancyindex_name_length 200;
}
八、完成
