WebDav完全可以当成一个网络共享的文件服务器使用!
步骤:
1. 修改了两个配置文件
2. 创建web访问用户的用户名和口令
3. 创建了两个目录,并且设置了管理权限
切换目录
$ cd /etc/apache2
$ sudo vim httpd.conf
查找httpd-dav.conf(先按下/ 键,再复制httpd-dav.conf)
/httpd-dav.conf
“删除行首#”
将光标定位到行首的“#”处
删除行首的注释
按下x键
注意:如果你的电脑Mac系统为10.10以上版本,配置Web-dav还需要在httpd.conf中打开以下三个模块
LoadModule dav_module libexec/apache2/mod_dav.so
LoadModule dav_fs_module libexec/apache2/mod_dav_fs.so
LoadModule auth_digest_module libexec/apache2/mod_auth_digest.so
参考上面的步骤先查找,比如查找第一个 dav_module,删除“#”,以此把三个模块全部删掉“#”
保存退出
:wq
注意:如果提示readly,则需要 :wq!
操作强制保存
切换目录
$ cd /etc/apache2/extra
备份文件(为了防止设置错误,备份将要设置的文件)
$ sudo cp httpd-dav.conf httpd-dav.conf.bak
编辑配置文件
$ sudo vim httpd-dav.conf
查找Digest
/Digest
“将Digest修改为Basic”
进入编辑模式
i
返回到命令行模式
ESC
保存退出
:wq
切换目录,可以使用鼠标拖拽的方式
$ cd 保存put脚本的目录
注意:put文件是设置好的配置执行脚本,在下面的链接中可以直接下载,下载好以后保存在你的本地,把put文件所在的上级文件路径拖到终端中
链接: https://pan.baidu.com/s/1geG7QqHYTRnhmQ9j3EyRLQ 密码: 2gby
以管理员权限运行put配置脚本
$ sudo ./put
设置两次密码: 123456
配置完成后,进行测试一下,是否配置成功
WebDav是个服务,可以做上传大型文件使用
1.上传文件没有大小限制
2.用浏览器访问不了
我们可以通过finder文件级工具进行测试,使用 commond + k 或者 前往 链接服务器
输入:http://你的iP地址/uploads,用户名admin,密码123456,链接试试
注意:
注El Capitan Mac OS 10.11 之后 加入了Rootless机制
Rootless 是你电脑的最后一道防线,我们如果想要配置WebDav服务器,就必须要关闭Rootless
重启你的电脑按住 Command+R,进入恢复模式,在上面的工具栏中打开Terminal。
csrutil enable