|

楼主 |
发表于 2010-4-18 14:20:36
|
显示全部楼层
Xmarks 使用自建服务器
第二种:WebDAV方式:
1. 启用 Apache 的 WebDav 模块:
DLoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
2. Arch Linux 默认把 WebDav 设置放到 extra/httpd-dav.conf 了,在 /etc/httpd/conf/httpd.conf 中反注释掉好了,配置如下:
DavLockDB "/var/httpd/DavLock/DavLockDB"
Alias /xmarks "/www/xmarks"
<Directory "www/xmarks">
Dav On
Order Allow,Deny
Allow from all
AuthType Digest
AuthName xmarks-rule
AuthUserFile "/etc/httpd/user.passwd"
AuthDigestProvider file
<LimitExcept GET OPTIONS>
require user xmarks
</LimitExcept>
</Directory>
3. 创建目录,并设置写权限:
httpd/DavLock/ -- DavLock为WEB访问不到的目录。
www/xmarks -- 存放bookmarks.json, password.json
4. 创建用户:
htdigest -c "/etc/httpd/user.passwd" xmarks-rule xmarks
xmarks-rule 对应 AuthName, xmarks 对应 require user xmarks
5. 在 Xmarks 里勾上 Use own server,在*出的框中设置:
地址:http://localhost/xmarks/bookmarks.json
Password URL: http://localhost/xmarks/password.json
注意 xmarks.json是创建在 /src/webdav/xmarks/ 目录下。
==========================
可耻地失败了。 |
|