Ubuntu 下如何搭建webdav环境?

作者: 云中布衣   分类:  课题研究    热度: (717℃)   时间: 2016-12-20 22:40   标签: #webdav    

本文介绍如何在Ubuntu环境下搭建webdav服务。

(关键词:Ubuntu,webdav环境搭建)

一、安装Apache

1.安装apache2服务

终端运行:sudo apt-get install apache2

2.开启WebDAV相关模块

终端运行:$ sudo a2enmod dav $ sudo a2enmod dav_fs

重启Apahce服务:sudo systemctl restart apache2

二、配置Apache

3.创建一个webdav目录用于用户操作

$ sudo mkdir -p /var/www/webdav

4.更改目录所有者

$ sudo chown www-data:www-data /var/www/webdav

5.创建Virtual Host配置文件

$ sudo vim /etc/apache2/sites-available/webdav.conf

内容如下:

NameVirtualHost *
<VirtualHost *:80>
   ServerAdmin email@xx.com
   DocumentRoot /var/www/webdav/
   <Directory /var/www/webdav/>
       Options Indexes MultiViews
       AllowOverride None
       Order allow,deny
       allow from all
   </Directory>
</VirtualHost>
Alias /webdav /var/www/webdav
<Location /webdav>
   DAV On
   AuthType Basic
   AuthName "webdav"
   AuthUserFile /var/www/webdav/passwd.dav
   Require valid-user
</Location>

6.创建WebDAV密码文件passwd.dav

$ sudo htpasswd -c /var/www/webdav/passwd.dav username

注:生成密码,username是Linux系统的某个用户

7.更改passwd.dav文件权限

$ sudo chown root:www-data /var/www/webdav/passwd.dav

$ sudo chmod 640 /var/www/webdav/passwd.dav

8.使配置生效

$ sudo a2ensite webdav.conf

$ sudo service apache2 restart

到此Apache已成功开启WebDAV!

三、测试WebDAV

Linux 下安装cadaver工具(详情请访问http://www.webdav.org/cadaver/)

$ sudo apt install cadaver

连接服务器:

$ cadaver http://IP_or_domain/webdav

webdav1.png

使用浏览器访问:http://IP_or_domain/webdav/

webdav2.png

Windows可以使用文档管理器操作文件。

<完>由云中布衣整理,转载请注明出处

56.8K

发表评论:

© 云中布衣 2015 | Driven by EMLOG  | SiteMap | RunTime: 7.23ms RSS  |   | 回到顶部

文章数量【230】 评论数量【156】 稳定运行【1033天】

Visitor IP Address【54.81.183.183】