首页 > 代码库 > Mac下配置WebDav

Mac下配置WebDav

/*********************************************************************************************

在iOS开发中,需要经常与后台服务器进行各种功能性的测试,其中会经常遇到的一种情况就是HTTP方式中的WebDav,进行PUT测试.由于网络中比较少有专门针对Mac系统的配置方法,不便于iOS初学者查找参考,结果造成在实际工作的很多困惑和疑问,同时,为了自己在今后的开发中遗忘配置步骤,因此记录实际操作步骤,便于日后查询.

参考原文:http://www.cnblogs.com/traximus/archive/2013/02/02/2890247.html

另注:在Mac osx 10.9以后,在系统偏好设置取消了Web共享的设置,需要手动在终端里通过命令行启动apache

****************************************************************************************************/

首先启用http-dav

1.修改文件hppd.conf

           cd /etc/apache2
          sudo vim httpd.conf
          /httpd-dav.conf
          按0(是数字零)  /**将光标移到行首*/
          按x删除#
          esc
          :wq

2.修改hppd-dav扩展文件

        cd /etc/apache2/extra

       sudo vim httpd-dav.conf

       在文件中,找到下图中的位置,并将Digest修改为Basic后,保存退出;

       

3. 修改user.passwd文件

         cd /usr
         sudo htpasswd -c /usr/user.passwd admin
         sudo chgrp www /usr/user.passwd   /**修改用户群组为www*/

4.建立相关文件夹

      4.1 建立var文件夹,保存DavLockDB相关文件

             sudo mkdir  -p /usr/var

            sudo chown -R www:www /usr/var

     4.2 建立上传文件夹uploads

            sudo mkdir  -p /usr/uploads

           sudo chown -R www:www /usr/uploads

5. 重新启动apache

          sudo apachectl -k restart