搭建h5ai文件管理站

h5ai下载地址: https://larsjung.de/h5ai/

ffmpeg下载地址: http://ffmpeg.org/download.html

1、部署LNMP环境、搭建PHP7版本。安装nginx,配置站点文件及网站目录。
# 配置nginx.conf文件
# 将用户配置成和php同一用户。
user www www;

# 配置站点文件
server
{
    listen 80;
    server_name 填入域名或IP;
    index index.php index.html index.htm default.php default.htm default.html /_h5ai/public/index.php;
    root /etc/nginx/html;

    location ~ \.php$ {
    try_files $uri =404;
    include fastcgi.conf;
    fastcgi_pass 127.0.0.1:9000;
    }                                                                                                    
    error_page 404  /404.html;
        location =  /404.html {
        root /etc/nginx/conf.d/404;
        }
}
2、去除被禁用的PHP函数
# 搜索 scandir、exec、passthru,将其从被禁用的函数中删除。
vi ./php.ini

3、安装视频组件及图片组件
http://ffmpeg.org/download.html官网上下载最新版本
# 安装ffmpeg依赖
yum -y install ImageMagick
yum -y install yasm                                              
# 进入解压后的ffmpeg目录
./configure
make
make install 

4、下载h5ai,将 private、public底下的cache文件夹设置755权限
# 从官网上下载h5ai
https://larsjung.de/h5ai/
# 解压至网站目录
tar -zxvf * ./html
                               
# http://*/_h5ai/public/index.php 访问之后可以看到那些组件或者选项需要yes的。

5、https://md5hashing.net/hash 生成sha512哈希密码
vi /_h5ai/private/confoptions.json  修改"passhash":后面的哈希值为自己生成的

当所有为yes时,代表着h5ai就可以正常使用了。

补充个性化的设置

在目录头部或尾部显示 HTML 内容

在需要显示自定义 HTML 的目录下,添加 _h5ai.headers.html 和/或 _h5ai.footers.html。这个通常用于对该目录的一些说明。支持 HTML 标签。

_h5ai.headers.html 头部 HTML

_h5ai.footers.html 尾部 HTML

作者:Zleoco,如若转载,请注明出处:https://www.zleoco.com/?p=110

发表回复

您的电子邮箱地址不会被公开。