Hanlee

Lnmp环境安装h5ai索引目录
什么是索引目录?如图:索引目录,相信用过Linux的人都应该不陌生吧,现在最常用的索引目录程序分别有,H5ai、D...
扫描右侧二维码阅读全文
21
2019/03

Lnmp环境安装h5ai索引目录

什么是索引目录?

如图:

97511-5hgam8o9zi3.png

索引目录,相信用过Linux的人都应该不陌生吧,现在最常用的索引目录程序分别有,H5ai、Directory Lister,这几款索引目录程序中H5ai算是很强悍的吧,支持各种格式图片和电影。

H5ai程序链接小z博客有任何问题或者添加一些功能,可以前往博客区留言。
H5ai官方网
安装H5ai程序其实很简单,前提是你的环境是Lnmp,如果是新手,刚接触Linux的话,可以去安装宝塔面板

宝塔面板官网

宝塔面板安装:

Centos7安装脚本: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin安装脚本: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装脚本: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

h5ai下载与安装

#在站点根目录执行
wget http://soft.xiaoz.org/website/h5ai-0.29.0.zip
unzip h5ai-0.29.0.zip

注:请移至到你的网站根目录下载,或者下载完之后,解压到你的网站根目录。(unzip如果解压不了,请自行安装unzip)

安装unzip:yum -y install unzip

解压完成后输入:http://你的索引目录站点的域名/_h5ai/public/index.php
如果下载和解压没有问题,你会看到以下这个界面
57000-32ayejxx3tm.png

我的Nginx环境为Oneinstack,站点的.conf配置文件目录在/usr/local/nginx/conf/vhost/###.com.conf
将你的站点配置文件/_h5ai/public/index.php设置为默认首页,配置如下:(注意空格)
index index.html index.htm index.php /_h5ai/public/index.php;

如图:

66397-4pteuetp0w.png
配置完成保存退出:

systemctl restart nginx.service ###重启Nginx

如果配置没有出问题,重新访问域名就可以看到h5ai索引目录程序了。

如图:

65933-3xiqft6ewwt.png

修改默认语言
h5ai支持多语言,但默认显示的是英文,可修改配置文件_h5ai/private/conf/options.json将

"l10n": {
        "enabled": true,
        "lang": "en",
        "useBrowserLang": true
    },

en修改为zh-cn,这样默认就是中文界面。

"l10n": {
        "enabled": true,
        "lang": "zh-cn",
        "useBrowserLang": true
    },

开启搜索功能
依然修改options.json这个文件,将

"search": {
        "enabled": false,
        "advanced": true,
        "debounceTime": 300,
        "ignorecase": true
    },

false修改为true

"search": {
        "enabled": true,
        "advanced": true,
        "debounceTime": 300,
        "ignorecase": true
    },

显示二维码
修改options.json配置文件,

"info": {
        "enabled": false,
        "show": false,
        "qrcode": true,
        "qrFill": "#999",
        "qrBack": "#fff"
    },

false修改为true

"info": {
        "enabled": true,
        "show": true,
        "qrcode": true,
        "qrFill": "#999",
        "qrBack": "#fff"
    },

替换Google字体
这时候你会发现h5ai打开速度非常缓慢,原因是加载了Google字体导致,Google字体在墙内总是时灵时不灵的一会儿打得开一会儿打不开,干脆替换掉。修改options.json配置文件将fonts.googleapis.com替换为fonts.lug.ustc.edu.cn即可,替换后如下:

"resources": {
        "scripts": [],
        "styles": [
            "//fonts.lug.ustc.edu.cn/css?family=Ubuntu:300,400,700%7CUbuntu+Mono:400,700"
        ]
    },

总结:

h5ai代码开源,并且还提供更多的配置项,功能丰富,体验了好几个索引目录程序,目前来说h5ai最令人满意,需要的功能都有,是一个非常不错的索引程序了。

如果实在懒得手动修改以上配置:则下载以下h5ai.zip文件,解压至你的站点目录安装使用即可
h5ai.zip(修改版)

Last modification:March 21st, 2019 at 10:13 pm
If you think my article is useful to you, please feel free to appreciate

2 comments

  1. 小猪佩奇

    程序已装上,感谢博主分享

    1. Hanlee
      @小猪佩奇

      感谢来访

Leave a Comment