CuteHttpFileServer是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:
1、单个文件,整个软件只有一个可执行程序,无配置文件等其他文件
2、部署简单
3、跨平台运行,支持Windows(xp sp2及其以上版本)和Linux
4、界面简洁,简单易用
5、支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便
以上介绍抄自官网:http://iscute.me/chfs
下面本屌稍微写一下CuteHttpFileServer(以下简称chfs)在CentOS6X64下的安装和使用。。。
安装unzip:
yum -y install unzip
下载对应的chfs文件:
wget http://iscute.me/tar/chfs/0.3/chfs-linux-x64-0.3.zip
解压:
unzip chfs-linux-x64-0.3.zip
给执行权限:
chmod +x chfs
由于chfs启动默认是使用80端口,但很多时候我们的服务器上都有其他站点,肯定不能把这个小文件服务器直接跑在80端口,这样端口会被占用,好在chfs支持自定义端口,可以加参数指定端口号,例如:
--port=2333
chfs还很人性化的支持列出指定盘符的文件或是目录中的文件,同样的我们也可以加参数运行来实现:
--path=/root
这里LALA尝试运行一下,那么我们的启动命令就是:
./chfs --port=2333 --path=/root
现在就可以打开浏览器看到相关的界面了:
除了基本的下载功能以外,chfs还支持在线上传文件、新建目录、删除文件或是目录等操作,具体请看截图演示~
上传文件:
新建目录:
删除文件:
总而言之,这是一款轻便、小巧,但功能非常强大的HTTP文件服务器搭建工具~
由于我们之前是测试chfs的运行,如果你想长期的让chfs跑在你的服务器后台,可以借助screen。
首先安装screen:
yum -y install screen
使用如下命令启动:
screen -dmS chfs ./chfs --port=2333 --path=/root
注意:如果服务器被重启,你需要重新执行一次此命令。
写在最后:
chfs是一个非常好用的简易HTTP文件服务器,但是有一些地方不知道作者能否稍作修改。
1、新建目录、上传文件、删除文件要是能够加一个使用权限就好了,毕竟公开的HTTP服务器,任何人都能访问,都能上传和删除文件的话,这是不是设计的有点不太好。。。
2、能加一个管理员登录才能操作如上所说的功能就最好不过了,我个人认为普通用户应该只具备下载文件的权限。
LALA
我什么都不卖了,告辞!
最新评论
5211314
能不能教我 一点不会