简介
在内网中,通过简单的文件夹共享就可以达到不同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