zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    C#手写日志(txt格式)
    dedecms:解析Robots.txt 协议标准
    dedecms列表页有图调用缩略图无图留空的方法
    简单的随机数实现
    单页面定时跳转的办法小结
    css3通过scale()实现放大功能、通过rotate()实现旋转功能
    rem自适应布局小结001
    Java的BIO、NIO、AIO
    Java实现静态代理、动态代理
    博弈论基础
  • 原文地址:https://www.cnblogs.com/caios/p/3763749.html
Copyright © 2011-2022 走看看