Ubuntu配置WebDav服务器

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
wolfreka
帖子: 36
注册时间: 2008-08-29 21:13

Ubuntu配置WebDav服务器

#1

帖子 wolfreka » 2014-09-04 16:26

WebDav,最近用omnifocus,国外服务器太慢,干脆自己配置一个服务器吧。

STEP1:安装apache2服务:

sudo apt-get install apache2

STEP2:启用关联到的模块:

sudo a2enmod dav_fs
sudo a2enmod dav
sudo a2enmod dav_lock

STEP3:关联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


STEP4:重启服务:

sudo /etc/init.d/apache2 restart

STEP5:创建虚拟主机:
mkdir /var/www/sync
chown www-data:www-data /var/www/sync


STEP6:创建用户:
sudo htpasswd -c /var/www/me.dav terry
--这里会要求你重新办理确认密码
sudo chown root:www-data /var/www/me.dav
sudo chmod 640 /var/www/me.dav

STEP7:配置虚拟主机:

sudo gedit /etc/apache2/sites-available/default

在VirtualHost 节点中加入以下配置信息:
#DocumentRoot /var/www/sync/
<Directory /var/www/sync/>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Alias /webdav /var/www/sync

<Location /webdav>
DAV On
AuthType Basic
AuthName "webdav"
AuthUserFile /var/www/me.dav
Require valid-user

</Location>



最后一步:重启服务并登录吧!使用命令行cadaver进入登录

sudo /etc/init.d/apache2 restart
sudo apt-get install cadaver
cadaver http://127.0.0.1/webdav/
头像
lhw828
帖子: 2797
注册时间: 2007-03-15 16:58
来自: 湖北武汉
联系:

Re: Ubuntu配置WebDav服务器

#2

帖子 lhw828 » 2014-10-24 23:41

有一键安装的吧
回复