iOS进阶_WebDav(一.配置WebDav服务器)

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。
c s r u t i l d i s a b l e csrutil enable

猜你喜欢

转载自blog.csdn.net/wtdask/article/details/80416517