前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos上快速搭建zfile文件网站

centos上快速搭建zfile文件网站

作者头像
麻木博客
发布2024-07-01 19:32:08
850
发布2024-07-01 19:32:08
举报
文章被收录于专栏:麻木博客麻木博客

什么是zfile?

zfile文件网站是最方便快捷的在线目录展示程序,支持将本地文件、FTP、SFTP、S3、OneDrive 等存储在网站上展示并浏览!

本教程参考:https://docs.zfile.vip/install/os-linux复现

今天的搭建环境是

centos7.9

第一步当然是安装centos了,不会的就不要继续操作了

第二步

创建你自己的目录

mkdir /mamublog

设置目录权限

chmod 7777 /mamublog

第三步部署才需要安装依赖

yum install -y java-1.8.0-openjdk unzip

下载并解压以及部署

参考官方的解释

export ZFILE_INSTALL_PATH=~/mamublog # 声明安装到的路径mkdir -p ZFILE_INSTALL_PATH && cd

wget --no-check-certificate https://c.jun6.net/ZFILE/zfile-release.war # 下载 zfile 最新版

unzip zfile-release.war && rm -rf zfile-release.war # 解压并删除压缩包

chmod +x $ZFILE_INSTALL_PATH/bin/*.sh # 授权启动停止脚本

启动项目

~/zfile/bin/start.sh 启动项

启动后浏览器访问 http://ip:8080 即可,如启动后无法访问,请检查 端口是否冲突防火墙/安全组是否开启

发现访问不了,看下防火墙设置

简单检查方式为在服务器执行 curl http://127.0.0.1:8080

  • 如返回 curl: (7) Failed connect to 127.0.0.1:8080; Connection refused 表示未启动成功。
  • 如返回 <!DOCTYPE html> <html>…… 等字样表示启动成功,如启动成功但通过服务器 IP 无法访问,那一般就是防火墙/安全组未放行端口问题。

那就得放通一下8080端口

再试试就可以

设置下站点名称等

设置存储源

设置本地存储,当然还支持包含阿里云腾讯云等的云存储

然后就可以访问了

上传测试

也就成功了

这种展示的比较好,全面一些

也可以在线打开图片,视频等,避免下载了才能打开

图片

视频

设置目录密码

比如我现在创一个测试目录叫 密码目录测试

然后设置单目录密码

我最早mkdir 主目录是mamublog,现在创了密码目录测试,,那mamublog就是根目录,根目录用/代表,加密就是/密码目录测试/**,代表加密/mamublog/密码目录测试文件夹所以子文件夹

访问/mamublog/密码目录测试文件夹內需要密码才能进入

输入密码后就可以进入,用于放不方便公开的内容

试试腾讯云的oss

填写你的oss信息

上传文件测试

成功后去腾讯云存储桶查看是否存在

完活下载试试

非常快,比我传快多了

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=21611xi5sftw0

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是zfile?
  • 本教程参考:https://docs.zfile.vip/install/os-linux复现
  • 今天的搭建环境是
  • 第三步部署才需要安装依赖
  • 下载并解压以及部署
  • 启动项目
  • 设置存储源
  • 设置目录密码
  • 试试腾讯云的oss
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档