云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

CuteHttpFileServer/chfs更新3.1啦,权限和https有重大更新!

jxf315 2025-02-21 13:48:41 教程文章 58 ℃

这几天使用chfs下载站的时候偶然发现左下角提示有版本更新,抱着试试看的态度查看更新内容有语言中英文切换,细化目录权限,优化https配置,为了SSL安全登录果断更新了,试了下新版本非常nice,本篇文章小编给伙伴们分享一下过程。

之前分享过
CuteHttpFileServer/chfs2.0版本部署和使用教程的,不了解的伙伴先查看下文章,才能对3.1版本有个清晰的认识。

1、下载3.1版本安装包和查看更新内容

官方网站:http://iscute.cn/chfs

直接点击红色的安装包或者到网盘下载,更新日志在网盘3.1版本查看。

因为小编使用的腾讯云主机centos7.6系统是x86架构,所以下载chfs-linux-386-3.1.zip文件,同样的使用方法将文件上传到服务器对应目录,然后解压、给+x权限,测试该文件是否可以正常运行。

unzip chfs-linux-386-3.1.zip

chmod +x chfs-linux-386-3.1

2、下载配置文件,如命名为chfs.ini

方法:在官网的参数说明,点击“点击下载”将所有文件复制保存到chfs.ini文件,上传到服务器chfs目录。

3、配置端口号

这边因为要配置下面的https,所以端口号设置为443。

ps:服务器注意防火墙放行443端口,否则网站无法访问。

4、配置https

ps:这里生成证书crt和私钥key文件需要借助openssl命令,使用方法参照了如下链接文章,感谢分享。

https://www.bilibili.com/read/cv18750435/

具体命令如下:

命令执行期间会要求输入国家、城市、组织等名称等,随便填写就行。默认生成的私钥和证书文件在根目录,手动复制到chfs目录下方便查看和填写文件路径。

ps:因为上面是用自签名证书作为服务器证书的,所以访问https网站会提示该网站证书不安全是否继续访问提示,每个人根据自己的需求选择http还是https访问。

5、设置目录权限

小编这边为了设置简单,创建用户并设置所有文件夹权限为d最高权限,设置访客用户所有目录权限为r只读权限,因为测试发现不设置访客guest用户,默认guest用户有写入的权限。

6、测试配置文件chfs.ini配置是否正常,执行如下命令查看网站是否正常访问。

/chfs/chfs-linux-386-3.1 --file=/chfs/chfs.ini

7、更改rc.local文件,因为chfs的可执行文件名称相对于2.0有变化。

8、reboot服务器,测试自启动网站是否正常访问。

9、这里面说下支持图片查看和播放mp4视频的情况,开始没有配置https访问的时候点击图片和MP4文件默认自动下载到本地,当配置了https后发现可以在线查看图片和播放视频。

ps:测试发现pc和手机端edge浏览器不一定能正常在线播放视频,建议使用谷歌浏览器,测试使用正常,更多浏览器请自行测试。

最后,期望本篇文章能对伙伴们部署CuteHttpFileServer/chfs文件共享服务器提供一些思路和帮助,期望大家的下载站都能正常运行,方便工作和生活中下载文件、在线查看图片和视频,提高工作效率。

最近发表
标签列表