本帖最后由 vmzlv 于 2014-11-16 23:35 编辑
MyCloud 升到V04(当前v04.01.00-408)后总是很脆弱,装个aria2一不小心就砖了,但是由于自带的Dashboard 就是基于 Apache ,而且各种线索证明搭建WebDAV还是有戏的,步骤如下:
准备工作 0.SSH登陆到MyCloud 1.建立目录 首先建立webdav的工作目录,可以按照个人需要建立(使用df命令查看目录结构)
建立目录后将目录赋权,否则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 检查配置
结果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
|