apache+webdav的安装配置
生活随笔
收集整理的這篇文章主要介紹了
apache+webdav的安装配置
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
原始資料:http://www.howtoforge.com/setting-up-webdav-with-apache2-on-debian-etch
apache+webdav的安裝配置
需求: 1.開啟一個(gè)web服務(wù),使得客戶端能夠像操作本地磁盤一樣操作服務(wù)端某個(gè)文件目錄下的文件在服務(wù)器上安裝配置apache+webdav模塊說明:
服務(wù)端:
1.安裝apache2+webdav
安裝apache2:
| sudo apt-get install apache2 |
| sudo a2enmod dav_fs sudo a2enmod dav |
| sudo /etc/init.d/apache2 force-reload |
a.建立存放數(shù)據(jù)目錄并給apache用戶(www-data)該目錄的權(quán)限
| sudo mkdir -p /var/www/web1/web sudo chown www-data /var/www/web1/web |
| sudo mv /etc/apache2/sites-available/default /etc/apache2/sites-available/default_orig sudo vim /etc/apache2/sites-available/default |
| NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost DocumentRoot /var/www/web1/web/ <Directory /var/www/web1/web/> Options Indexes MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost> |
c.重啟apache:
| sudo /etc/init.d/apache2 force-reload |
3.配置webdav的虛擬主機(jī)
現(xiàn)在創(chuàng)建web-dav為用戶test存儲(chǔ)密碼的文件 ~/data-host/passwd.dav (-c表示若文件不存在,則創(chuàng)建)
| sudo htpasswd -c /var/www/web1/passwd.dav test |
| sudo htpasswd /var/www/web1/passwd.dav 10.34.14.91\\test |
| sudo chown root:www-data /var/www/web1/passwd.dav sudo chmod 640 /var/www/web1/passwd.dav |
現(xiàn)在,在/etc/apache2/sites-available/default 中修改我們的虛擬主機(jī)配置,加入下面幾行:
| [...] Alias /webdav /var/www/web1/web <Location /webdav> DAV On AuthType Basic AuthName "webdav" AuthUserFile /var/www/web1/passwd.dav Require valid-user </Location> [...] |
| NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost DocumentRoot /var/www/web1/web/ <Directory /var/www/web1/web/> Options Indexes MultiViews AllowOverride None Order allow,deny allow from all </Directory> Alias /webdav /var/www/web1/web <Location /webdav> DAV On AuthType Basic AuthName "webdav" AuthUserFile /var/www/web1/passwd.dav Require valid-user </Location> </VirtualHost> |
重啟apache服務(wù):
| sudo /etc/init.d/apache2 reload |
| sudo apt-get install davfs2 sudo mount -t davfs http://localhost/webdav ./local sudo chmod 777 local |
| sudo umount local |
轉(zhuǎn)載于:https://www.cnblogs.com/AndreMouche/archive/2012/01/17/2324534.html
總結(jié)
以上是生活随笔為你收集整理的apache+webdav的安装配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 51与PC通信协议设计及实现(三):51
- 下一篇: flash遨游缓存问题