配置示例:
[root
@test
-
105223
~]# cat /etc/httpd/conf.d/webdav.conf
DavLockDB /var/www/html/DavLock
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
Alias /webdav /var/www/html/webdav #目录
0
访问通过: http:
//172.17.105.223/webdav/
Alias /webdav1 /var/www/html/webdav1 #目录
1
访问通过: http:
//172.17.105.223/webdav1/
<Directory /var/www/html/webdav> ##目录
0
DAV On
Order Allow,Deny
Allow from all
#SSLRequireSSL
AuthType Basic
AuthName
"webdav"
AuthUserFile /etc/httpd/.htpasswd
#AuthGroupFile /www/passwords/group.file
<Limit GET PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> ##用户test支持的方法
# require valid-user
require user test
</Limit>
<Limit GET PUT POST PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> ##用户test1支持的方法
require user test1
</Limit>
</Directory>
<Directory /var/www/html/webdav1> ##目录
1
DAV On
Order Allow,Deny
Allow from all
#SSLRequireSSL
AuthType Basic
AuthName
"webdav1"
AuthUserFile /etc/httpd/.htpasswd
<Limit GET PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
#require group test
</Limit>
</Directory>
|
1、用apache默认方法htpasswd创建、管理用户和密码。
htdigest -c /etc/httpd/.htpasswd webdav admin
htpasswd /etc/httpd/.htpasswd test1
详见:
http://apacheweek.com/features/userauth
2、通过LDAP管理用户和密码,可针对用户和用户组来配置目录权限
详见:
http://tldp.org/HOWTO/Apache-WebDAV-LDAP-HOWTO/x383.html
配置示例: [root@test-105223 ~]# cat /etc/httpd/conf.d/webdav.conf DavLockDB /var/www/html/DavLock ErrorLog /var/log/httpd/error.log CustomLog /var/log/httpd/access.log combined Alias...
适用于Chrome:trade_mark:的只读KeePass密码数据库集成
Tusk将KeePass功能添加到您的浏览器。
它不需要安装KeePass,并且适合与KeePass和Chromebook一起使用。
Tusk是只读的,可以在不授予扩展名访问权限的情况下进行配置,以管理您的云存储帐户。
它可以与以下对象一起使用:* Google Drive * Dropbox * Onedrive * pCloud * OwnCloud和NextCloud它包括:* KDBX版本4支持*
WebDAV
支持* OTP支持*
共享
链接支持* HTTP提取支持*更好的安全性做法和更新。
Tusk是CKP的分支,致力于提供对UI的改进,更好的安全性实践以及对KDBX版本4的支持。
有关更多信息,请访问https://subdavis.com/Tusk。
Tusk是开源的,并根据MIT许可提供。
**更新日志** ================ v2018.9.27-错误修正#257-v2018.9.16-用户界面更新,新设置,错误修复。
类似于Dropbox的文件管理器,可让您在任何位置管理数据:FTP•FTPS•SFTP•
WebDAV
•Git•S3•LDAP•Mysql CardDAV•CalDAV•Backblaze B2•Minio Dropbox•Google云端硬盘具有类似于Dropbox的文件管理器,可让您在任何位置管理数据:FTP•FTPS•SFTP•
WebDAV
•Git•S3•LDAP•Mysql CardDAV•CalDAV•Backblaze B2•Minio Dropbox•Google Drive功能从浏览器管理文件完全组织方式客户端(文档)灵活的
共享
机制视频播放器视频转码(mov,mkv,avi,mpeg等)图像查看器图像转码(来自Nikon,Canon等的原始图像)照片管理音频播放器全文搜索Shar
(2) 支持本地作为服务器提供全局服务或私有服务
(3) 支持
Webdav
文件管理功能(https),随时随地
共享
本地文件
(4) 支持私有云管理,将本地文件映射成阿里云等公网访问
(5) 支持用户登陆功能(用户名:admin, 默认密码:tf12345678),127.0.0.1本地回环访问将直接登陆
(6) http代理功能(用户名和密码设置可选)
(7) 支持centos7、ubuntu18和windows10系统
(8) 浏览器管理本地文件管理
(9) 新增本地文件管理功能-收藏和分享链接
(10) 支持树莓派
(11) 支持手机端浏览器操作
(12) 支持常见的文件、视频、文档pdf使用浏览器在线预览
(13) 支持socks5代理功能
更新日志:
v1.4.2
(1) 禁止
Webdav
用户可以登陆管理页面
v1.4.1
(1) 修复windows使用socks代理失败问题
v1.4.0
(1) 新增socks5代理服务功能
(2) 优化PC页面配置显示
(3) 修复本地文件管理权限问题
v1.3.0-b
组件分享之后端组件——用于 SFTP、S3、FTP、
WebDAV
、Git、Minio、LDAP、CalDAV、CardDAV、Mysql、Backblaze 的现代 Web 客户端filestash
近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。
组件基本信息
组件:...
chfs-linux-mips-softfloat-2.0.zip
chfs-linux-mips64-2.0.zip
chfs-linux-mips64-softfloat-2.0.zip
chfs-linux-mips64le-2.0.zip
chfs-linux-mipsle-2.0.zip
chfs-mac-386-2.0.zip
chfs-mac-amd64-2.0.zip
chfs-windows-x64-2.0.zip
chfs-windows-x86-2.0.zip
chfs-支持低版本操作系统(MS XP,OpenBSD 6.0...).zip
GUI程序
gui-chfs-windows.zip
-------------------------------------------------------------
CuteHttpFileServer/chfs是一个免费的、HTTP协议的文件
共享
服务器,使用浏览器可以快速访问。它具有以下特点:
单个文件,核心功能无需其他文件
跨平台运行,支持主流平台:Windows,Linux和Mac
界面简洁,简单易用
支持扫码下载和手机端访问,手机与电脑之间
共享
文件非常方便
支持账户权限控制和地址过滤
支持快速分享文字片段
支持
webdav
协议
与其他常用文件
共享
方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及
共享
给他人的场景中非常方便快捷。
人生岂得轻离别,天意何曾忌险巇。 ——勿埋我心
提到
Webdav
,我们都会想到坚果云。因为它在一些地方用到很多,比如说纯纯笔记、麻雀记、阅读之类都用到
Webdav
进行同步保存。但是碍于空间有限,流量有限,所以为什么我们不试试自己搭建一个
Webdav
服务呢?
所以勿埋我心会分享一个通过宝塔用Nginx搭建
Webdav
服务的教程。
???? 一、安装宝塔
打开SSH端,输入指令:yum install -y wget && wget -O install.sh
按虚拟器上搭建
webdav
服务器方法搭建完
WebDav
服务器之后,编程实现获取
webdav
服务器文件
目录
结构时发现使用PROPFIND方法请求时,发生403错误,被服务器拒绝。查找资料发现
webdav
配置没有对propfind开放。重新如下设置得以解决
需要在IIS中
WebDav
创作规则修改
WebDav
设置
要将
WebDAV
挂载到本地,您可以使用 rclone 工具。以下是使用 rclone 挂载
WebDAV
的步骤:
1. 首先,您需要下载并安装 rclone 工具。您可以从 rclone 官网下载适用于您的操作系统的版本。
2. 安装完成后,您需要运行 rclone config 命令进行配置。在配置过程中,您需要选择
WebDAV
作为远程存储服务,并输入
WebDAV
服务器的 URL、用户名和密码等信息。
3. 配置完成后,您可以使用 rclone mount 命令将
WebDAV
挂载到本地。例如,以下命令将
WebDAV
挂载到本地 /mnt/
webdav
目录
:
rclone mount remote:/ /mnt/
webdav
其中,remote 是您在配置过程中设置的
WebDAV
远程存储服务的名称。
4. 挂载完成后,您可以像使用本地文件系统一样访问
WebDAV
中的文件和
目录
。例如,您可以使用 ls 命令列出 /mnt/
webdav
目录
中的文件:
ls /mnt/
webdav
5. 当您不再需要访问
WebDAV
时,可以使用 umount 命令卸载挂载:
umount /mnt/
webdav
注意,您需要有足够的权限才能挂载和卸载
WebDAV
。