搭建http文件分享服务器

本文介绍了在Mac内网环境中,如何通过Apache和Python搭建HTTP文件分享服务器,以解决文件共享权限和自动化下载问题。文章详细阐述了Apache的配置步骤,包括修改DocumentRoot和添加Indexes属性,以及使用Python的http.server模块快速创建服务器。还提到了可视化工具HFS,但仅支持Windows。
摘要由CSDN通过智能技术生成

简介

在内网中,通过简单的文件夹共享就可以达到不同pc之间互相访问文件,但是可能会受到权限或者防火墙的问题,导致共享失败。
或者如果有自动化需求,文件共享的文件不能像使用wget命令这样直接简单的进行下载,因此可以在内网中搭建一个基于http的文件分享服务器,既能确保分享成功,又可以在需要自动化的时候进行支持

本文将介绍两种在Mac环境下搭建文件服务器的方法:

基于Apache

Mac自带了Apache,通过一些简单的配置,就可以完成一个简易的文件分享服务器

首先先介绍Apache的一些基本命令

  • 在终端里输入命令,启动 Apache: sudo apachectl start

  • 关闭 Apache: sudo apachectl stop

  • 重启 Apache:sudo apachectl restart

  • 查看 Apache 版本:httpd -v

启动Apache后,访问http://localhost或者http://$IP 就可以访问,如果出现“It works!”就表示运行正常。
之后我们需要修改配置文件,将当前的Apache服务修改为一个文件分享服务
配置文件为/etc/apache2/httpd.conf
将配置文件中的DocumentRoot值修改为想要分享的目录
DocumentRoot “/Users/test/test”
同时下面的Directory 描述也要配套进行修改,首先将描述的目录改为DocumentRoot指向的目录,然后添加额外的属性Indexes

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值