欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux搭建chfs文件服务器

程序员文章站 2022-06-05 19:25:48
...

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

成功的返回信息
linux搭建chfs文件服务器

启动参数

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

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

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

#修改配置文件
vim chfs.ini

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

修改配置文件,文档写的非常详细
主要是一下三个地方修改
linux搭建chfs文件服务器
到这里服务已经启动好了,可以访问了
linux搭建chfs文件服务器

配置开机启动

到这里已经正常使用了,只是本人喜欢折腾,经常重启服务器,有记不清各个程序的启动命令,所以配置了开机启动,有兴趣的同学可以一起探讨
开机启动参考: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

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

欢迎大家一起探讨

相关标签: 问题解决