Mac下配置webDAV服务器

这是我第一次开通这类型的个人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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值