linux搭建chfs文件服务器

chfs简介

官网地址:http://iscute.cn/chfs
CuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:

单个文件,核心功能无需其他文件
跨平台运行,支持主流平台:Windows,Linux和Mac
界面简洁,简单易用
支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便
支持账户权限控制和地址过滤
支持快速分享文字片段
支持webdav协议

文件下载

#文件下载
wget http://iscute.cn/tar/chfs/2.0/chfs-linux-amd64-2.0.zip

#解压文件
unzip chfs-linux-amd64-2.0.zip
#只会解压出一个chfs文件

#将文件添加执行权限,
#在此之前chfs文件是白色的,运行此命令后chfs会变成绿色表示可执行
chmod +x ./chfs

#执行查看能否运行
./chfs --help

成功的返回信息
成功返回信息

启动参数

官网有非常清晰的介绍,这里就不说明了

建议使用文件启动的方式,方便以后使用
细心的同学发现,官网上有模板文件(地址:http://iscute.cn/asset/chfs.ini)
下载文件后以配置文件为参数启动chfs

#下载配置文件
wget http://iscute.cn/asset/chfs.ini

#修改配置文件
vim chfs.ini

#启动chfs程序
./chfs --file chfs.ini

修改配置文件,文档写的非常详细
主要是一下三个地方修改
在这里插入图片描述
到这里服务已经启动好了,可以访问了
在这里插入图片描述

配置开机启动

到这里已经正常使用了,只是本人喜欢折腾,经常重启服务器,有记不清各个程序的启动命令,所以配置了开机启动,有兴趣的同学可以一起探讨
开机启动参考:https://blog.csdn.net/wang123459/article/details/79063703

以下只适用于CentOS 7

#查看系统版本
uname -a

#centos7中,/etc/rc.d/rc.local的权限被降低了,需要赋予其可执行权限
chmod +x /etc/rc.d/rc.local

#编辑/etc/rc.d/rc.local文件添加命令
vim /etc/rc.d/rc.local

编辑/etc/rc.d/rc.local文件 添加

/ftp/chfs --file /ftp/chfs.ini >/ftp/chfs.out 2>&1 &

这里解释一下:/ftp/chfs 是chfs启动文件的绝对路径
/ftp/chfs.ini 是chfs配置文件的绝对路径
>/ftp/chfs.out 是将程序后台运行的输出文件
2>&1 表示变成错误重定向到标准输出
linux后台运行命令参考:https://blog.csdn.net/liuyanfeier/article/details/62422742

开启启动有很多方式,只选择一种作为示例

欢迎大家一起探讨

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页