linux webdav服务,Ubuntu 配置WebDav服务器
什么是WebDAV?
简单地说:“基于Web的分布式创作和版本”的WebDAV。它是HTTP协议,它允许用户协作编辑和管理远程Web服务器上的文件的扩展。听说苹果的icloud 也是基于webdav来实现的,使用Ubuntu 如何配置webdav服务器呢?
首先先了解webdav的一些开源项目和商业项目,访问这个链接:http://webdav.org.
进入终端:
步骤1:安装apache2服务:
sudo apt-get install apache2
步骤2:启用关联到的模块:
sudo a2enmod dav_fs
sudo a2enmod dav
sudo a2enmod dav_lock
步骤3:关联SO文件:
sudo ln -s /etc/apache2/mods-available/dav.load /etc/apache2/mods-enabled/dav.load
sudo ln -s /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-enabled/dav_fs.load
sudo ln -s /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-enabled/dav_lock.load
sudo ln -s /etc/apache2/mods-available/dav_fs.conf /etc/apache2/mods-enabled/dav_fs.conf
步骤4:重启服务:
sudo /etc/init.d/apache2 restart
步骤5:创建虚拟主机:
mkdir /var/www/sync
chown www-data:www-data /var/www/sync
步骤6:创建用户:
sudo htpasswd -c /var/www/me.dav terry
--这里会要求你重新办理确认密码
sudo chown root:www-data /var/www/me.dav
sudo chmod 640 /var/www/me.dav
步骤7:配置虚拟主机:
sudo gedit /etc/apache2/sites-available/default
在VirtualHost 节点中加入以下配置信息:
DocumentRoot /var/www/sync/
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
Alias /webdav /var/www/sync
DAV On
AuthType Basic
AuthName "webdav"
AuthUserFile /var/www/me.dav
Require valid-user
最后一步:重启服务并登录吧!使用命令行cadaver进入登录
sudo /etc/init.d/apache2 restart
sudo apt-get install cadaver
OK。
linux webdav服务,Ubuntu 配置WebDav服务器相关推荐
- Ubuntu配置NFS服务器(Linux挂载Linux)
Ubuntu配置NFS服务器 服务器端的配置 Ubuntu安装NFS服务器端 sudo apt-get install nfs-kernel-server 服务端查看版本 nfsstat -s 在桌面 ...
- Ubuntu 配置WebDav服务器
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://terryblog.blog.51cto.com/1764499/790989 什 ...
- 虚拟主机 webdav php,ubuntu 搭建 webdav 文件服务器 及客户端配置 详解
1. 什么是 WebDAV? WebDAV stands for "Web-based Distributed Authoring and Versioning". It is a ...
- linux中openssh服务搭建,配置OPenSSH服务器
一.安装机配置OPenSSH服务器 1.安装与启动OpenSSH 首先查询系统是否安装了与OpenSSH相关的软件包: #rpm -qa| grep openssh 安装完成后,可以使用下述命令启动: ...
- linux系统管理与服务器配置高志君_如何在 Linux 上安装、配置 NTP 服务器和客户端?...
你也许听说过这个词很多次或者你可能已经在使用它了.在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装. -- Magesh Maruthamuthu 你也许听说过这个词很多次或者你可能已经在 ...
- Ubuntu 配置Samba 服务器
安装Ubuntu samba服务器 sudo apt-get install samba sudo apt-get install smbfs 配置samba服务器 samba配置文件: /etc/s ...
- ubuntu配置邮件服务器-sendmail
邮件服务器 环境准备 服务端部署 客户端测试 安装pop3协议 Ubuntu一键部署 环境准备 部署好dns邮件域名 邮件域名 ip www.hoyeong.com 192.168.200.160 r ...
- linux 11G R2 RAC 配置NTP服务器
11G RAC 配置NTP服务器tip01的IP:162.20.1.228 NTP服务端 tip02的IP:162.20.1.229 NTP客户端配置NTP服务器之前,确认服务器已装好NTP包[roo ...
- android webdav服务,开发Android Webdav服务器
在我的应用程序中,我有一个NanoHttpd服务器https://github.com/NanoHttpd/nanohttpd 但现在我想添加一个webdav支持.我正在寻找一些教程或建议来做到这一点 ...
最新文章
- Vivotek 摄像头远程栈溢出漏洞分析及利用
- linux 内核网络协议栈--数据从接收到IP层(二)
- python Celery 分布式任务队列快速入门
- Linux命令工作中常用的总结
- 前端学习(1419):ajax请求参数传递
- 三坐标测量圆直径_多台三坐标测量机联动测量方法的研究
- Reddit大热,伯克利PPT带你丝滑入门机器学习:知识点全面覆盖,笔记可搭配食用...
- 外文翻译 matlab与矩阵处理,外文文献及译 MATLAB 介绍.doc
- 自媒体文章标题的大坑,难怪你写的文章没有推荐
- ArcGIS制图中参考比例尺
- C语音基础-----那些年我们踩过的坑(一)
- Programming Ruby 读书笔记(六)
- 2020年12月计算机一级考试,5省市已公布2020年12月计算机等级考试时间,切勿错过!...
- 便签工具类产品推荐,办公便签软件哪个好
- Nand2Tetris - Week 1
- 华为路由器:清除配置
- C语言只能识别3种字符,请有空闲的人看看,为什么6个scanf 只能输入3个字符。...
- 淘宝店如何发放优惠券?
- 如何使用redis生成流水号
- excel图表技巧:如何应用占位改变分布美化图表