MyCloud 升到V04(當前v04.01.00-408)後總是很脆弱,裝個aria2一不小心就磚了,但是由於自帶的Dashboard 就是基於 Apache ,而且各種線索證明搭建WebDAV還是有戲的,步驟如下:
準備工作
0.SSH登陸到MyCloud
1.建立目錄
首先建立webdav的工作目錄,可以按照個人需要建立(使用df命令查看目錄結構)
mkdir /nfs/Public/webdav
建立目錄後將目錄賦權,否則webdav訪問不正常,www-data這個用戶是apache http服務的用戶信息,根據 /etc/apache2/envvars 這個文件的 APACHE_RUN_USER 變量設置
chown www-data /nfs/Public/webdav
2.生成apache驗證文件,用戶名 webdav ,按照提示兩次輸入需要設置的密碼
htpasswd -c /etc/apache2/passwd.dav webdav
配置
3.配置虛擬目錄
進入引用配置文件所在目錄
cd /etc/apache2/sites-enabled
新建一個配置文件 webdav.conf 內容爲
<IfModule mod_dir.c>
#WebDAV Config 2014-11-16
#WebDAV Path /nfs/Public/webdav
Alias /webdav /nfs/Public/webdav
<Directory /nfs/Public/webdav>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Location /webdav/>
DAV On
AuthType Basic
AuthName "webdav"
AuthUserFile /etc/apache2/passwd.dav
Require valid-user
</Location>
#End WebDAV Config
</IfModule>
驗證
4.Apache 檢查配置
apache2ctl configtest
結果Syntax OK
5.重啓服務
/etc/init.d/apache2 reload
輸出OK字樣。
瀏覽器訪問 http://IP(MC的IP)/webdav ,出現 Index of /webdav 配置成功,其他應用程序就可以訪問了,例如 OmniFocus
參考資料
主要步驟:
http://bbs.feng.com/read-htm-tid-6592882.html
虛擬目錄配置:
http://blog.csdn.net/u010175124/article/details/18220495