欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > 服务器快速搭建WebDAV/Venera开源漫画实现跨设备同步

服务器快速搭建WebDAV/Venera开源漫画实现跨设备同步

2025/6/16 3:03:58 来源:https://blog.csdn.net/weixin_44701367/article/details/148621410  浏览:    关键词:服务器快速搭建WebDAV/Venera开源漫画实现跨设备同步

服务器快速搭建WebDAV/Venera开源漫画实现跨设备同步

最近使用Venera在看漫画,手里有平板和手机想要同步数据,发现Venera支持WebDAV下载数据,因此在自己小服务器上搭建这个玩意。

一、使用Apache搭建WebDAV服务器

1、安装Apache和DAV模块

sudo yum install httpd mod_dav mod_dav_fs

2、创建WebDAV目录并设置权限

sudo mkdir -p /var/www/webdav
sudo chown -R apache:apache /var/www/webdav
sudo chmod -R 755 /var/www/webdav

3、创建锁数据库目录和文件

由于Venera上传和下载用到锁,这里还要设置个锁目录:

# 创建锁数据库目录
sudo mkdir -p /var/www/DavLock# 设置正确权限
sudo chown -R apache:apache /var/www/DavLock
sudo chmod -R 770 /var/www/DavLock# 创建实际的锁文件
sudo touch /var/www/DavLock/DavLock
sudo chown apache:apache /var/www/DavLock/DavLock
sudo chmod 660 /var/www/DavLock/DavLock

4、创建WebDAV配置文件

(1)进入下面这个文件夹下:

/etc/httpd/conf.d/

(2)新建文件:“webdav.conf”

/etc/httpd/conf.d/webdav.conf

(3)复制下面的配置文件到webdav.conf中

DavLockDB "/var/www/DavLock/DavLock"
Alias /webdav "/var/www/webdav"<Directory "/var/www/webdav">DAV OnOptions IndexesAuthType BasicAuthName "WebDAV"AuthUserFile "/etc/httpd/webdav.passwd"Require valid-user# 允许所有WebDAV方法<LimitExcept GET POST OPTIONS>Require valid-user</LimitExcept># 大文件上传支持LimitRequestBody 1073741824
</Directory>

5、创建用户和密码

这里会让你输入用户名和密码

# 可以把最后面的username换成你的想要的名字
sudo htpasswd -c /etc/httpd/webdav.passwd username

6、启动服务

如果启动了就自己restart重启一下,每一次修改配置文件都要restart一下:

sudo systemctl start httpd
sudo systemctl enable httpd
7、浏览器启动WebDev

在浏览器输入:然后输入账号密码进去就行。

http://你的服务器IP/webdav/

请添加图片描述

二、问题自检

步骤很简单,但依然可能会出问题,这里给出日志的地址,想要自己根据日志查看服务的问题(400和500的问题)

/var/log/httpd/error_log

三、Venera数据同步配置

Venera开源漫画中打开设置,跟着如下来就行:

(1)

请添加图片描述
(2)
请添加图片描述

(3)

输入你的网址(http://你的服务器IP/webdav/),用户名,密码

PS:第一次不要都一起上传,要一个设备上传,另一个设置选择覆盖,可能会发生覆盖的。

请添加图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词