群晖利用webstation搭建h5ai教程

837次阅读
没有评论

共计 2249 个字符,预计需要花费 6 分钟才能阅读完成。

内容纲要

提醒:本文最后更新于2023-08-31 18:45,文中所关联的信息可能已发生改变,请知悉!

设置开启目录浏览 H5AI 的模版

在终端里执行以下命令并找到配置文件内相应的路径
cat /etc/nginx/app.d/server.webstation-vhost.conf

7.1的路径
cat /usr/local/etc/nginx/sites-enabled/server.webstation-vhost.conf

echo -e “index index.html index.htm index.cgi index.php index.php5 /_h5ai/public/index.php;” > /usr/local/etc/nginx/conf.d/4433e100-6c59-4121-afcb-dc7a553552ce/user.conf.h5ai

将以下两个目录开启777权限
./software/_h5ai/private/cache
./software/_h5ai/public/cache

重载web服务
sudo nginx -s reload

修改模板

notepad ++搜索文件夹 关键字 power 接下来 修改就好 实际就是 ./private/php/pages/index.php info.php ./public/js/scripts.js

h5ai是啥?就是这个http://firmware.koolshare.cn/ http://my.zhoujie218.top:8081 平台, 一般叫做文件目录列表程序。这个是我觉得最赞的一个了。
群晖nginx默认的index文件直接修改重启后会恢复默认(不信你修改后synoservicecfg –restart nginx 试试),自己折腾了一下找到了一个永久修改的方法。这个帖子重点是修改webstation建立的站点默认index文件为h5ai指定格式,其他有此需求的可以也这样操作。
首先选择开放下载的目录并启动站点

7.2的路径

群晖利用webstation搭建h5ai教程

也可以直接修改这个文件,把/_h5ai/public/index.php加入虚拟主机的默认启动页面就可以 了

# 获取 root 权限
sudo -i

# 查看虚拟主机的配置文件夹名称
ls /usr/local/etc/nginx/conf.d/

# 修改配置文件,此处将 754eb58b******62237df73 替换为自己的文件夹名称
echo -e "index index.html index.htm index.php /_h5ai/public/index.php;" > /usr/local/etc/nginx/conf.d/754eb58b******62237df73/user.conf.h5ai

# 重启 nginx 服务
sudo nginx -s reload

群晖利用webstation搭建h5ai教程

在终端里执行以下命令并找到配置文件内相应的路径
cat /etc/nginx/app.d/server.webstation-vhost.conf

群晖利用webstation搭建h5ai教程

因为可能有好几个站点设置,首先确认对应的端口号,然后找到对应的配置文件目录。如上图红框。
执行如下命令(替换红色为你自己刚才找到的目录名)
echo -e “index index.html index.htm index.cgi index.php index.php5 /_h5ai/public/index.php;” > /usr/local/etc/nginx/conf.d/edb492ad-d4d7-4b98-8727-cf55bbabcde/user.conf.h5ai

https://release.larsjung.de/h5ai/develop/下载最新版的h5ai,并解压到开放下载的目录,目录层级如下图

群晖利用webstation搭建h5ai教程

将以下两个目录开启777权限
./software/_h5ai/private/cache
./software/_h5ai/public/cache

重载web服务
sudo nginx -s reload

http(s)://IP或域名:18081/_h5ai/public/index.php可以查看 _h5ai 的全部功能开启情况,默认密码是空的。

http(s)://IP或域名:18081/ 应该能直接打开了,最好修改下_h5aiprivateconfoptions.json里面的配置内容。
比如搜索定位到”hidden”,添加隐藏目录规则。其他设置参考官方文件说明。
“hidden”: [“^.”, “^_h5ai”, “^@eaDir”],

群晖利用webstation搭建h5ai教程

群晖web开启目录浏览功能

开启zzsor的ssh登陆

使用普通账号登陆后,切换至管理员:
sudo su –

修改nginx配置文件:

vi /etc/nginx/nginx.conf

在http {}内增加如下配置:


    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;
    charset utf-8,gbk,gb2312;
    autoindex_format html;

重载服务:

systemctl reload nginx

location /{ root /www/wwwroot/cdn.iox7.com/; #指定目录所在路径 autoindex on; #开启目录浏览 autoindex_format html; #以html风格将目录展示在浏览器中 autoindex_exact_size off; #切换为 off 后,以可读的方式显示文件大小,单位为 KB、MB 或者 GB autoindex_localtime on; #以服务器的文件时间作为显示的时间 charset utf-8,gbk; #展示中文文件名,防止乱码}

正文完
 0
周 杰
版权声明:本站原创文章,由 周 杰 于2019-07-23发表,共计2249字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)