iOS进阶_WebDav(一.配置WebDav服务器) - Go语言中文社区

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。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/wtdask/article/details/80416517
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 23:36:13
  • 阅读 ( 2423 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢