linux webdav服务,Ubuntu 配置WebDav服务器
什么是WebDAV?
簡(jiǎn)單地說(shuō):“基于Web的分布式創(chuàng)作和版本”的WebDAV。它是HTTP協(xié)議,它允許用戶協(xié)作編輯和管理遠(yuǎn)程Web服務(wù)器上的文件的擴(kuò)展。聽(tīng)說(shuō)蘋果的icloud 也是基于webdav來(lái)實(shí)現(xiàn)的,使用Ubuntu 如何配置webdav服務(wù)器呢?
首先先了解webdav的一些開(kāi)源項(xiàng)目和商業(yè)項(xiàng)目,訪問(wèn)這個(gè)鏈接:http://webdav.org.
進(jìn)入終端:
步驟1:安裝apache2服務(wù):
sudo apt-get install apache2
步驟2:啟用關(guān)聯(lián)到的模塊:
sudo a2enmod dav_fs
sudo a2enmod dav
sudo a2enmod dav_lock
步驟3:關(guān)聯(lián)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:重啟服務(wù):
sudo /etc/init.d/apache2 restart
步驟5:創(chuàng)建虛擬主機(jī):
mkdir /var/www/sync
chown www-data:www-data /var/www/sync
步驟6:創(chuàng)建用戶:
sudo htpasswd -c /var/www/me.dav terry
--這里會(huì)要求你重新辦理確認(rèn)密碼
sudo chown root:www-data /var/www/me.dav
sudo chmod 640 /var/www/me.dav
步驟7:配置虛擬主機(jī):
sudo gedit /etc/apache2/sites-available/default
在VirtualHost 節(jié)點(diǎn)中加入以下配置信息:
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
最后一步:重啟服務(wù)并登錄吧!使用命令行cadaver進(jìn)入登錄
sudo /etc/init.d/apache2 restart
sudo apt-get install cadaver
OK。
總結(jié)
以上是生活随笔為你收集整理的linux webdav服务,Ubuntu 配置WebDav服务器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何更改win7系统里面的文件夹背景色为
- 下一篇: ker矩阵是什么意思_矩阵分析(一):空