h5ai

 

一名德国工程师研发出了一套服务器目录查看程序,这就是h5ai。h5ai的配置相对来说比较麻烦,具体的配置方法是这样的。

 

再次说明,目录查看器尽量在服务器上使用。以最新版0.29.0

为例

 

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

 

使用命令 wget https://release.larsjung.de/h5ai/h5ai-0.29.0.zip

 

然后把下载好的ZIP压缩包解压缩到根目录中

 

unzip h5ai-0.29.0.zip -d /var/www/html

 

之后你的根目录中就会出现一个以_h5ai名字命名的文件夹,接下来回到浏览器中开始访问 http://IP或域名/_h5ai/public/index.php,当看到以下的画面后就说明已经安装成功了,接下来只需要做一下伪静态规则的配置之后就可以正常使用了。

 

 

或者访问我们的h5ai测试页面

http://www.zzygx.cc/_h5ai/public/index.php

 

需要特别注意的是h5ai要求程序需要运行在PHP5.5及以上版本的服务器中,apache和nginx服务器都可以使用,具体配置规则如下

 

Apache httpd 2.2/2.4: 请在 /etc/httpd/conf/httpd.conf 这个apache配置文件中修改主页

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

 

Nginx 1.2: 请在 /usr/local/nginx/conf/nginx.conf 这个nginx配置文件中修改主页

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

 

然后刷新一下浏览器不出意外的话再次访问您的域名或者目录地址就能开始使用h5ai了。

 

总结:h5ai非常好用,既可以预览图片和视频文件,也可以查看很多的格式,但是配置过于复杂,不能做到开箱即用,还得需要自己来配置伪静态。另外h5ai还要从墙外加载谷歌字体也会导致服务器资源在一定程度上的浪费。甚至有的服务器用户就在配置的过程中无法完成配置,造成了一定程度上的困扰,因此不建议技术不精的人使用这款目录查看程序。想要傻瓜式的操作能开箱即用的目录查看器,就用下面介绍的这个吧。

 

Directory Lister

 

一款美国的服务器目录查看程序,傻瓜操作开箱即用。不用配置数据库,安装方法非常简单,只需下载程序安装到服务器的根目录中即可,具体方法是这样的。

 

需要注意的是程序只能在PHP5.3及以上版本上运行,以为最新的2.7.1版本为例。

 

首先下载程序源码,可以登录到官网 http://www.directorylister.com/ 下载,不过由于官网的服务器在美国,并且又加载了一些谷歌推特这样的国内无法访问的东西,因此国内的访问速度会很慢,很有可能导致无法下载,那么我们就到他们的github上去下载。

 

github地址:https://github.com/DirectoryLister/DirectoryLister

 

通过wget命令下载zip压缩包到服务器中

 

wget https://github.com/DirectoryLister/DirectoryLister/archive/master.zip

 

接下来还是老规矩,解压缩到网站根目录中

 

unzip master.zip -d /var/www/html

 

解压出来一个DirectoryLister-master的目录,到这里还不能使用,现在通过浏览器到你的网站上 http://IP或域名/DirectoryLister-master/ 你只能看到一行英文,至于英文是什么我就不说了,但是意思永远只有一个那就是服务器找不到config.php这个文件,怎么解决呢?

 

请把/var/www/html/DirectoryLister-master/resources/default.config.php这个文件复制到/var/www/html/DirectoryLister-master/resources/config.php

 

里面就是默认的配置,早已经做好了,你直接可以选择重命名为config.php就能使用了。或者保留这个文件再复制一份,由于linux系统不能直接在同一目录中复制,因此我们要先通过FTP把这个文件下载下来然后在本地电脑上更名为config.php之后上传回到原来的目录就可以了,接下来访问浏览器就能看到一个目录查看页面,到这里DirectoryLister目录查看器就安装完毕可以正常的使用了。

 

官方提供了一个预览页面 http://demo.directorylister.com/

 

或者参观我们站点的目录查看页面

http://www.zzygx.cc/DirectoryLister-master/

 

总结:DirectoryLister由于是美国的程序,因此程序中仍然需要加载一些墙外的东西,会让你的服务器资源受到一定的影响,但是如果你是安装在海外服务器上受影响的可能性会很小,这是需要特别注意的地方,需要留意程序在使用过程中所导致的占用资源以及偶尔无法访问或访问慢等问题,如果想要消耗资源小的傻瓜式目录查看器那就用zdir吧。

 

当然目录查看程序还有很多,在此不再一一介绍了,今天我们只介绍这两款国外的程序,当然还有国内xiaoz.me开发的zdir也是个很不错的目录查看器。总之一切都是以能在浏览器上预览到服务器中的文件为目的的,大家还是喜欢什么用什么吧。

发表评论

电子邮件地址不会被公开。 必填项已用*标注