博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac下配置webDAV服务器
阅读量:6475 次
发布时间:2019-06-23

本文共 2026 字,大约阅读时间需要 6 分钟。

这是我第一次开通这类型的个人blog,就当开始记录我需要的东西吧。

 

=========================================

由于前段时间,需要做webDAV的iOS客户端,当时是没有服务器,也找不到人来做,网上到处找资料,挺不容易,最后找到一篇,现在翻译过来。

原文:http://gigaom2.wordpress.com/2010/10/01/how-to-enable-webdav-on-your-mac-for-iwork-on-ipad/

原文是针对ipad的,我经过一定的修改,自己在lion上建立成功。

=========================================

 

什么是webDAV?

参见:http://baike.baidu.com/view/974023.htm

webDAV也就是“基于网络的分布式创作和版本控制协议”,他是HTTP协议的扩展. webDAV被用于对web服务器进行读写访问,而且每一台mac都自带了一个web server;

当你在系统设置中,打开“web共享”时,就已经运行了一个Apache web server; 虽然webDAV内置于mac系统中,但是在OS X中却没有默认开启;你需要使用管理员权限

来开启webDAV配置。

 

在OS X 10.7.4 lion中开启 WebDAV 

第一步 1:关闭web server

使用管理员账号,进入系统设置, 关闭Web共享

 

第二步: 编辑Apache Web Server的配置文件

点开launchpad, 打开终端

注意,需要权限的时候,输入你的管理员密码,或者提前修改httpd.conf文件的读写权限;

  • 转到etc文件夹: cd /etc/apache2
  • 使用 vi编辑 httpd.conf : sudo vi httpd.conf
  •                                    然后 shift+:,  set nu,  i进入修改模式;
  • 寻找这一行”Include /private/etc/apache2/extra/httpd-dav.conf”
  •                 取消注释,也就是去掉这一行前面的#.
  • ESC退出编辑模式,wq,保存退出

 

第三步: 编辑WebDAV模块的配置文件

到现在为止,webDAV模块已经被打开了, 这样下次Apache Web Server启动的时候,就会自己寻找启动webDAV模块的指令. 下面继续配置webDAV分享的具体文件夹.

  • 打开终端,转到extra文件夹:       cd /etc/apache2/extra
  • 使用vi编辑 httpd-dav.conf 文件:sudo vi  httpd-dav.conf
  • 用下面的配置取代已经存在的alias和文件夹配置:
  •   
  • ESC退出编辑模式,wq,保存退出

 

第四步: 创建WebDAV用户

在第三步的配置中,我们既定了一个密码文件  /usr/webdav.passwd 他就是用于webDAV模块验证登陆用户的.

这里我既定了一个用户 myMacMini

  • 打开终端,转到extra文件夹:       cd /etc/apache2/extra
  • 创建新的webDAV用户名, ‘myMacMini’ :
  •                  sudo htpasswd -c /usr/webdav.passwd myMacMini

第五步: 创建文件夹,并设定文件和文件夹的权限

第三步的配置中,也设定了webDAV文件夹的位置: /Library/WebServer/WebDAV

  • 打开终端,转到extra文件夹:       cd /etc/apache2/extra
  • 创建webDAV文件夹:    sudo mkdir -p /Library/WebServer/WebDAV
                                  sudo mkdir -p /usr/var
  • 最后设定适当的权限(可以自己根据需要,到相应的目录去设定权限)
  •                       sudo chown -R www:www /Library/WebServer/WebDAV
                                    sudo chown -R www:www /usr/var
                                    sudo chgrp www /usr/webdav.passwd

现在,设定基本完成了,再次进入系统设定,打开web共享

 

 

然后,打开本机网站文件夹,默认进入的是documents文件夹,

 

其中的webDAV文件夹,就是你webDAV服务器的根目录了,你可以自行设定相应的权限,以及需要共享的文件;

 

OK,现在,你试试下载一个webDAV客户端,连接你的webDAV服务器,是不是能够正常查看和分享文件了?

服务器地址:http://你的ip/webdav/

用户名:你刚才设定的id(我的是myMacMini)

密码:你在配置的时候,设定的密码

转载于:https://www.cnblogs.com/traximus/archive/2013/02/02/2890247.html

你可能感兴趣的文章
Bootstrap技术: 模式对话框的使用
查看>>
小知识,用myeclipes找jar
查看>>
in-list expansion
查看>>
设计原则(四):接口隔离原则
查看>>
基于react的滑动图片验证码组件
查看>>
iOS快速清除全部的消息推送
查看>>
java单例模式深度解析
查看>>
【学习笔记】阿里云Centos7.4下配置Nginx
查看>>
VuePress手把手一小時快速踩坑
查看>>
dnsmasq安装使用和体验
查看>>
学习constructor和instanceof的区别
查看>>
Vijos P1881 闪烁的星星
查看>>
ABP理论学习之领域服务
查看>>
Qt 控制watchdog app hacking
查看>>
让所有IE支持HTML5的解决方案
查看>>
RDD之五:Key-Value型Transformation算子
查看>>
percona 5.7.11root初始密码设置
查看>>
Cognitive Security的异常检测技术
查看>>
Impress.js上手 - 抛开PPT、制作Web 3D幻灯片放映
查看>>
生活杂事--度过十一中秋
查看>>