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

    文章

    11191

    浏览量

    208622
  • 服务器
    +关注

    关注

    12

    文章

    8921

    浏览量

    85028
  • WINDOWS
    +关注

    关注

    3

    文章

    3515

    浏览量

    88275
  • 局域网
    +关注

    关注

    5

    文章

    734

    浏览量

    46212
  • HTTP
    +关注

    关注

    0

    文章

    499

    浏览量

    30958

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

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

收藏 人收藏

    评论

    相关推荐

    Linux下搭建简易的HTTP服务器完成图片显示

    这篇文章作为Linux下socket(TCP)网络编程的练习,使用C语言代码搭建一个简单的HTTP服务器,完成与浏览之间的交互,最终在浏览
    的头像 发表于 08-13 14:17 2104次阅读
    Linux下<b class='flag-5'>搭建</b>简易的<b class='flag-5'>HTTP</b><b class='flag-5'>服务器</b>完成图片显示

    快速搭建嵌入式Web服务器

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

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

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

    教你linux搭建web服务器

    教你linux搭建web服务器和大家分享了一份配置文档,希望对您用linux搭建web服务器有所启发。
    发表于 12-28 14:18 8833次阅读

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

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

    如何搭建本地smtp服务器

    本文开始阐述的阐述了搭建本地smtp服务器的教程,另外还介绍了基于CentOS搭建SMTP服务器的详细教程。
    发表于 04-08 14:46 1.9w次阅读
    如何<b class='flag-5'>搭建</b>本地smtp<b class='flag-5'>服务器</b>

    如何使用Python快速搭建FTP服务器

    今天的实验目的:使用9行Python代码快速搭建一个FTP服务器!需要使用的第三方库:pyftpdlib,安装第三方库的方法应该很熟悉了吧:pip3 install pyftpdlib
    的头像 发表于 03-30 10:23 3972次阅读

    如何搭建Linux服务器的详细资料说明

    本文档的主要内容详细介绍的是如何搭建Linux服务器的详细资料说明主要内容包括了:1、搭建telnet服务器,2、搭建DHCP
    发表于 04-18 08:00 10次下载
    如何<b class='flag-5'>搭建</b>Linux<b class='flag-5'>服务器</b>的详细资料说明

    如何正确的理解使用WEB服务器和应用程序服务器HTTP服务器

    WEB服务器、应用程序服务器HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器
    发表于 05-27 08:00 0次下载
    如何正确的理解使用WEB<b class='flag-5'>服务器</b>和应用程序<b class='flag-5'>服务器</b>及<b class='flag-5'>HTTP</b><b class='flag-5'>服务器</b>

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

     自己搭建服务器,需要什么样的条件呢,它是一个怎么样的过程。下面就为大家介绍一下如何搭建自己的服务器
    的头像 发表于 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 7554次阅读

    Linux下搭建简易的HTTP服务器完成图片显示

    这篇文章作为Linux下socket(TCP)网络编程的练习,使用C语言代码搭建一个简单的HTTP服务器,完成与浏览之间的交互,最终在浏览
    的头像 发表于 08-14 09:21 1115次阅读

    Chirpstack服务器简介和搭建教程

    LoRaWAN网络主要优势体现在低成本、广域连接和低功耗,同时具有较多的开源平台可供使用。使用Chirpstack服务器可以快速搭建本地LoRaWAN网络。本文重点介绍一下Chirpstack
    的头像 发表于 05-30 13:43 1118次阅读
    Chirpstack<b class='flag-5'>服务器</b>简介和<b class='flag-5'>搭建</b>教程

    存储服务器怎么搭建

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

    如何利用AWFlow搭建HTTP服务器

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