Mac环境下开启webDav服务器

1.首先说明一下http常见方法

GET             获取指定资源

POST          向指定资源提交数据进行处理请求

HEAD          获取指定资源头部信息

PUT             替换指定资源(不支持浏览器操作)

DELETE            删除指定资源

OPTIONS   允许客户端查看服务器的性能

TRACE        回显服务器收到的请求,主要用于测试或诊断

CONNECT  预留给能够将连接改为管道方式的代理服务器(HTTP代理使用)

注意:

1.   鉴于安全方面的考虑,服务器大多不会开放所有的HTTP请求方法

2.   PUT和DELETE目前在国内使用不多,大多由POST取代,但是在iOS开发中PUT是最简单的实现文件上传的方式

2.启动http-dav功能(webDav服务器)

2.1 打开终端

cd /etc/apache2
sudo vim httpd.conf

2.2 vim中查找

/httpd-dav.conf

删除#号注释,保存退出

2.3 修改httpd-dav拓展文件

打开终端

cd/etc/apache2/extra
sudo vimhttpd-dav.conf

把下图中的位置中得Digest修改为Basic,保存退出

注意:

1.第一处红线位置是修改的是用户授权的方式

2.第二处标红位置是保存用户密码的文件(/user/user.passwd)

3.第三处标红位置是能够使用PUT请求的用户名(admin)

3.修改user.password文件

3.1设置密码

cd /usr
sudo htpasswd –c/usr/user.passwd admin

设置新的密码

3.2 修改用户群组

sudo chgrp www /usr/usr.passwd

4. 上传文件夹设置

4.1 建立var文件夹

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

4.3 重新启动Apache

sudo apachectl -k restart

ls -l显示usr文件夹下面文件信息

5. 测试webDav服务器

第一步

第二步

第三步

第四步

时间: 2024-07-30 13:59:45

Mac环境下开启webDav服务器的相关文章

Mac环境下配置Tomcat服务器

<--之前配置过几次,隔断时间就会忘记,每次都得百度下,自己从新配置了一下,发现比网上的方法简单些,就记录一下--> 1.下载安装Tomcat(我是在官网直接下载的) 下载地址:https://tomcat.apache.org/download-80.cgi 我这里下的是tar.gz 2.把下载的包解压后得到一个Tomcat文件夹,把这个文件夹拖到系统文件中,我这里是拖到了资源库中 3.打开终端,把Tomcat/bin/startup.sh拖进终端中,回车,会出现以下信息就说明成功启动了To

Mac环境下 Java服务器环境搭建

Mac环境下,Java服务器环境搭建: 1  使用吧比较新的JDK 下载地址: http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-macosx-x64.dmg 2  下载Tomcat压缩包(这里使用version_7.xx) 3 下载Eclipse 的Tomcat插件,解压后把文件添加到eclipse文件中plugins目录中: (2.3步骤中的工具下载地址:http://down.51cto.com/data/18883

Python应用攻略 ---- Mac环境下Flask+Nginx+FastCGI实现Python应用部署

对于一个iOS开发者来说,会写后台应用并非必要的技能,然而掌握一门后台语言却无疑可以锦上添花,不仅可以对前后台架构有更加全面的了解,同时在实际开发工作中也可以自己写一些后台应用. flask框架本身集成了一个简单的服务器,可以在本机调用,然而在这种情况下要调用Python应用接口就只能使用模拟器调试,若想要使用真机调试,我们还是需要正儿八经地部署服务器. 在这里,我们介绍一种Nginx搭配FastCGI实现Mac环境下的本地服务器部署. Nginx配置 a. 安装HomeBrew ruby -e

Mac 环境下svn服务器的配置

Mac 环境下svn服务器的配置 本文目录 ? 一.创建代码仓库,用来存储客户端所上传的代码 ? 二.配置svn的用户权限 ? 三.使用svn客户端功能 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 一.创建代码仓库,用来存储客户端所上传的代码 我现在 /User

Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 一.创建代码仓库,用来存储客户端所上传的代码 我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录 打开终端,创建一个mycode仓库,输入指令:svnadmin create

【转】Mac环境下svn命令行的使用

转载地址:http://blog.csdn.net/itianyi/article/details/8981989 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 回到顶部 一.创建代码仓库,用来存储客户端所上传的代码 我先在/User/apple目录下新建一个sv

Mac环境下SVN的配置和使用

简单记录一下在Mac环境下,SVN的配置步骤和使用相关.(Mac自带了svn的服务器和客户端功能,简单配置一下即可使用) 一.SVN的配置方法 1. 创建一个仓库目录,比如在/Users/你的用户名 目录下新建一个svn_code仓库. 打开终端,输入指令:svnadmin create /Users/ 你的用户名/svn_code,指令执行成功后,结果如下所示: 2. 配置svn的用户权限,主要是修改/svn_code/conf 目录下的三个文件 (1)打开svnserve.conf,将下面的

Mac环境下svn的使用(转载)

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 创建代码仓库,用来存储客户端所上传的代码 我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录 打开终端,创建一个mycode仓库,输入指令:svnadmin create /U

Mac环境下svn的使用-转

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 创建代码仓库,用来存储客户端所上传的代码 我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录 打开终端,创建一个mycode仓库,输入指令:svnadmin create /U