0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HFS如何快速搭建http服务器

马哥Linux运维 来源:csdn 2023-11-14 10:32 次阅读

HFS 是一个轻量级的HTTP 服务工具,3.0版本前进提供Windows平台安装包,3.0版本开提供Linux和macOS平台的安装包。HFS更适合在局域网环境中搭建文件共享服务或者安装配置源服务器。

甲 非守护进程的方式运行 HFS (Ubuntu 22.04)

一: 创建 HTTP 的根目录 /home/budgie/mirrorsHTTP

mkdir -vp /home/budgie/mirrorsHTTP

二: 把软件包 hfs-linux.zip 解压到自定义目录 /usr/bin/hfsFolder

三: 把二进制文件 hfs 软连接至/usr/bin/

ln -s /usr/bin/hfsFolder/hfs /usr/bin/

四: 执行 hfs , 而后不退出当前会话并输入 help、 再输入 config port 8011①

五: 访 问 http://localhost:8090/~/admin/ , 添 加 共 享 文 件 夹 路 径/home/budgie/mirrorsHTTP

六: 查看点前在运行的 hfs 服务的配置文件 $HOME/.hfs/config.yaml

5566a81c-828a-11ee-939d-92fbcf53809c.png

七: 在浏览器访问 http://192.168.136.136:8090/ 即可看到共享文件夹

55745bba-828a-11ee-939d-92fbcf53809c.png

乙 以守护进程的方式运行 HFS (Ubuntu 22.04)

一: 创建 HTTP 的根目录 /home/budgie/mirrorsHTTP

mkdir -vp /home/budgie/mirrorsHTTP

二: 把软件包 hfs-linux.zip 解压到自定义目录 /usr/bin/hfsFolder

三: 把二进制文件 hfs 软连接至/usr/bin/

ln -s /usr/bin/hfsFolder/hfs /usr/bin/

四: 执行 hfs , 而后不退出当前会话并输入 help、 再输入 config port 8011①

五: 访 问 http://localhost:8090/~/admin/ , 添 加 共 享 文 件 夹 路 径

/home/budgie/mirrorsHTTP

六: 查看点前在运行的 hfs 服务的配置文件 $HOME/.hfs/config.yaml

5590bac6-828a-11ee-939d-92fbcf53809c.png

七: 把 nodejs 的二进制包解压至 /usr/bin/hfsFolder/

tar-xf/home/budgie/Downloads/node-v20.9.0-linux-x64.tar.xz-C /usr/bin/hfsFolder/

八:把二进制文件 node 、 nmp 软连接至/usr/bin/

ln -s /usr/bin/hfsFolder/node-v20.9.0-linux-x64/bin/node /usr/bin/
ln-s/usr/bin/hfsFolder/node-v20.9.0-linux-x64/bin/npm/usr/bin/

九: 执行 node —version 查看 node、 npm、 npx 的全局执行结果(如不可使其全局命令, 则应在 /etc/profile 中暴露其全局环境变量)

十:执 行 /usr/bin/hfsFolder/node-v20.9.0-linux-x64/bin/npx -yhfs@latest 查看是否有报错

十一:编写脚本文件/etc/systemd/system/hfs.service 将 hfs 配置为守护进程服务

559b93e2-828a-11ee-939d-92fbcf53809c.png

十二 :运行以下命令启动 hfs 服务

systemctl daemon-reload && systemctl enable hfs && systemctl start hfs
&& systemctl status hfs

十三:在浏览器访问 http://192.168.136.136:8090/ 即可看到共享文件夹

55aa4702-828a-11ee-939d-92fbcf53809c.png

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206734
  • 服务器
    +关注

    关注

    12

    文章

    8116

    浏览量

    82509
  • WINDOWS
    +关注

    关注

    3

    文章

    3440

    浏览量

    87144
  • 局域网
    +关注

    关注

    5

    文章

    692

    浏览量

    45349
  • HTTP
    +关注

    关注

    0

    文章

    466

    浏览量

    30313

原文标题:HFS 快速搭建 http 服务器

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    快速搭建嵌入式Web服务器

    快速搭建嵌入式Web服务器
    发表于 08-02 00:08

    怎么搭建MQTT服务器

    怎么搭建MQTT服务器
    发表于 06-01 15:04

    Linux常用服务器搭建samba流程介绍

    Linux常用服务器搭建samba--非常适合局域网中的快速开发
    发表于 07-03 11:34

    ubuntu下搭建NFS服务器

    ubuntu下搭建NFS服务器如何在ubuntu下搭建NFS服务器,是困扰很多人的一个问题,下面是ubuntu下搭建NFS
    发表于 11-02 16:08

    如何搭建DHCP服务器

    如何搭建DHCP服务器
    发表于 10-25 08:01

    HTTP协议相关资料推荐

    的HTTPS。如下图所示:默认HTTP的端口号为80,HTTPS的端口号为443。交互逻辑C/S模式,如下图所示:1 搭建服务本章我们在windows下启动一个Http
    发表于 11-04 07:04

    如何在microPython上搭建一个简单的HTTP WEB服务器

    在microPython上搭建一个简单的HTTP WEB服务器microPython给会使用Python的人从事单片机开发提供了一个可能, 但是目前好像没有一个成熟的web服务器方案,
    发表于 12-08 07:59

    什么是Boa服务器

    嵌入式web服务器Boa的移植什么是Boa服务器BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的
    发表于 12-14 07:21

    HTTP OTA webclient获取不到服务器如何处理?

    尝试用HTTP_OTA的方式来升级程序,按照网上的资料搭建程序,在http_ota.c中现在遇到Webclient获取不到服务器的情况:找不到服务器
    发表于 05-19 10:43

    如何使用tcp连接自己搭建服务器

    大家好,我想使用tcp连接自己搭建服务器 这个服务器不是本地local的IP4而是有域名的,类似espslr.*****.com,端口是8591 我使用examples\protocols
    发表于 03-07 06:58

    如何用Python 实现 HTTP 和 FTP 服务器

    有时你需临时搭建一个简单的 Web Server,但你又不想去安装 Apache、Nginx 等这类功能较复杂的 HTTP 服务程序时。这时可以使用 Python 内建的 SimpleHTTPServer 模块
    发表于 06-19 11:48 1385次阅读

    服务器怎么搭建_服务器怎么安装系统

     自己搭建服务器,需要什么样的条件呢,它是一个怎么样的过程。下面就为大家介绍一下如何搭建自己的服务器
    的头像 发表于 07-24 09:46 1.9w次阅读
    <b class='flag-5'>服务器</b>怎么<b class='flag-5'>搭建</b>_<b class='flag-5'>服务器</b>怎么安装系统

    服务器要怎么用来搭建节点

    ://www.hengxun.cn/news/content/1422.html 3、在恒讯科技开通bzz云服务器后,可购买节点搭建服务,费用便宜。开通购买链接:http://www.
    发表于 07-22 17:29 7242次阅读

    存储服务器怎么搭建

      搭建存储服务器需要根据我们的需求和环境选择合适的硬件和软件,并进行相应的配置。那么存储服务器怎么搭建?
    的头像 发表于 10-31 16:51 1842次阅读

    如何利用AWFlow搭建HTTP服务器

    本文将基于EsDA开发套件快速在开发板上搭建HTTP服务器,为HTTP客户端提供了访问板子的外设资源,数据以及文件读写等接口,实现设备与网络
    的头像 发表于 12-14 08:24 212次阅读
    如何利用AWFlow<b class='flag-5'>搭建</b><b class='flag-5'>HTTP</b><b class='flag-5'>服务器</b>