当前位置:首页 > 技术之家 > 其他 > 正文内容

HTTP Web服务器索引目录列表程序h5ai v0.30.0

h5ai是HTTP Web服务器的现代文件索引器,专注于您的文件。目录以吸引人的方式显示,并且通过不同的视图,面包屑和树概述增强了浏览目录的能力。最初,h5aiHTML5 Apache Index的首字母缩写,但现在它也支持其他Web服务器。查看启用了大多数功能的演示目录。简化的示例和我的实际用例是此页面上项目的发布目录。需要PHP 5.5以上版本,并与Apache httpdlighttpdnginx兼容。使用最新版本的基于Chromium的浏览器FirefoxSafariEdge可获得最佳用户体验,但为较旧的浏览器或禁用了javaScript会提供静态回退。 


官网

https://larsjung.de/

演示地址

https://larsjung.de/h5ai/demo/

特征

有很多可选的扩展名和配置选项,用于自定义目录列表的Web外观。所有标记都是有效的HTML5,并结合了CSS3和最优质的JavaScript,可构建一个新颖但最少的用户界面,并专注于文件的用户体验。

一些可选功能包括:文件排序,不同的视图模式,本地化,面包屑,树视图,自定义页眉和页脚,文件过滤器和搜索,文件夹大小,自动刷新,打包下载,QR码,缩略图,文件预览。

截图

安装

  1. 下载h5ai最新的文件,将_h5ai文件夹整个复制到Web服务器的根目录:

    网站根目录
     ├─ _h5ai
     ├─ 分享目录1
     └─ 分享目录2
  2. 访问http://你的域名/_h5ai/public/index.php,检查h5ai是否可以访问,默认密码为空,只需单击“login”登录。此页面显示有关服务器功能的一些提示(密码在“ _h5ai / private / conf / options.json”中进行更改密码)
    网页环境信息,如果部分环境检测不通过,可能无法使用部分功能,如何开启请自己百度。

  3.  设置网站默认启动文件Apache httpd 2.2 / 2.4:在根目录的.htaccess文件集中或在根目录中:
     


    DirectoryIndex  index.html  index.php  /_h5ai/public/index.php

    lighttpd 1.4lighttpd.conf例如:

    index-file.names += ("index.html", "index.php", "/_h5ai/public/index.php")

    nginx 1.2nginx.conf例如:

    index  index.html  index.php  /_h5ai/public/index.php;

    Cherokee 1.2cherokee.conf例如:

    vserver!1!directory_index = index.html,index.php,/_h5ai/public/index.php
宝塔用户可以直接在网站的设置中找到网站的设置下面的“默认文档”添加下面的信息: 


index
index.html
index.php
/_h5ai/public/index.php

设置默认语言

打开 _h5ai/private/conf/options.json 文件。找到"lang",在其后面修改默认语言为:zh-cn,如下:

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

下载地址

链接:https://pan.quark.cn/s/abf45ee5a869


扫描二维码推送至手机访问。

版权声明:本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:luxd@aliyun.com,感谢支持理解。


本文链接:https://luxd.cc/post/275.html

“HTTP Web服务器索引目录列表程序h5ai v0.30.0” 的相关文章

mybatisplus快速实现动态数据源切换

mybatisplus快速实现动态数据源切换

1 背景通常一个系统只需要连接一个数据库就可以了。但是在企业应用的开发中往往会和其他子系统交互,特别是对于一些数据实时性要求比较高的数据,我们就需要做实时连接查询,而不是做同步。这个时候就需要用到多数据源。举个简单的例子某企业要做订单网上订单系统这里面就可以涉及到多个子系统的连接,比如:产品主数据的...

在IntelliJ IDEA中使用Git推送项目

在IntelliJ IDEA中使用Git推送项目

[MustVIP]去gitee网站注册用户gitee网站地址:https://gitee.com/github网站地址:https://github.com/1 创建仓库以下以gitee为例进行介绍,github操作雷同。创建仓库点击页面右上方的"+"并选择"创建仓库&...

在IntelliJ IDEA中利用Git拉取项目

在IntelliJ IDEA中利用Git拉取项目

[MustVIP]1 访问gitee或github,找到项目对应的仓库,并复制仓库地址。2 打开IDEA,依次选择菜单:File->New->Project from Version Control3 在弹出框中输入仓库路径(从第一步中gitee或github复制的路径)并点击Clone...

常见高危端口有哪些,如何封禁高危端口

常见高危端口有哪些,如何封禁高危端口

了解端口和开放端口的风险什么是端口?大家都知道,IP地址用于标识网络中的计算机。TCP/IP协议把一个IP地址和另一个IP地址连接起来,形成了网络。一台计算机上通常运行着很多服务。例如,允许客户访问网页的Web服务,允许管理员配置服务器的SSH服务,或者用于传输文件的FTP服务等。那么,怎么区分同一...

100 个网络基础知识普及,看完成半个网络高手

100 个网络基础知识普及,看完成半个网络高手

1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是什么?有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。3)什么是骨干网?骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。...

HTTP服务器状态代码定义

HTTP服务器状态代码定义

HTTP服务器状态代码定义(Status Code Definitions)1.1 消息1xx(Informational 1xx) 该类状态代码用于表示临时回应。临时回应由状态行(Status-Line)及可选标题组成, 由空行终止。HTTP/1.0中没有定义任何1xx的状态代码,所以它们不是对H...