WebDav完全可以當成一個網絡共享的文件服務器使用!
# 1. 修改了兩個配置文件
# 2. 創建web訪問用戶的用戶名和口令
# 3. 創建了兩個目錄,並且設置了管理權限
# 切換目錄
$ cd /etc/apache2
$ sudo vim httpd.conf
# 查找httpd-dav.conf
/httpd-dav.conf
"刪除行首#"
# 將光標定位到行首
0
# 刪除行首的注釋
x
# 保存退出
:wq
# 切換目錄
$ cd /etc/apache2/extra
# 備份文件(只要備份一次就行)
$ sudo cp httpd-dav.conf httpd-dav.conf.bak
# 編輯配置文件
$ sudo vim httpd-dav.conf
"將Digest修改為Basic"
# 查找Digest
/Digest
# AuthType Basic
# 進入編輯模式
i
# 返回到命令行模式
ESC
# 保存退出
:wq
# 切換目錄,可以使用鼠標拖拽的方式
$ cd 保存put腳本的目錄
# 以管理員權限運行put配置腳本
$ sudo ./put
設置兩次密碼: (例)123456
注意:要在Mac 10.10配置Web-dav還需要在httpd.conf中打開以下三個模塊
LoadModule dav_module libexec/apache2/mod_dav.so
LoadModule dav_fs_module libexec/apache2/mod_dav_fs.so
LoadModule auth_digest_module libexec/apache2/mod_auth_digest.so
其中put可執行文件中:

# 切換目錄 echo "切換至/usr目錄" cd /usr # 設置用戶admin的密碼 echo "設置admin的密碼" htpasswd -c /usr/user.passwd admin # 設置密碼文件的訪問群組 echo "正在創建相關目錄並修改訪問權限..." chgrp www /usr/user.passwd # 建立var文件夾,保存DavLockDB相關文件 mkdir -p /usr/var # 修改var文件夾用戶群組 chown -R www:www /usr/var # 建立上傳文件夾:uploads mkdir -p /usr/uploads # 修改uploads文件夾用戶群組 chown -R www:www /usr/uploads echo "修改完畢,請確認..." ls -lG echo "重新啟動Apache服務器" # 重新啟動Apache apachectl -k restart