利用FreeNas创建WebDAV共享并实现ssl加密

简介: 利用FreeNas创建WebDAV共享并实现ssl加密

WebDAV(Web-based Distributed Authoring and Versioning)一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。FreeNAS从9.3版本开始提供WebDAV服务支持。通过WebDAV共享,使得我们可以直接在浏览器中,通过身份验证之后访问特定的卷或数据集中存储的数据。

任务1 创建用户和WebDAV共享数据集

添加1块硬盘,用作创建数据集
在这里插入图片描述

在存储这里创建存储池
在这里插入图片描述
在这里插入图片描述

点击左侧共享,WebDAV共享
在这里插入图片描述

在这里插入图片描述

任务2 配置WebDAV服务
点击左侧 服务 找到 WebDAV,点击开启和打开开机启动

在这里插入图片描述
单击配置,即可设置WebDAV密码,这里不做设置

默认用户名为 webdav 密码为 davtest

在这里插入图片描述

任务3 使用网页浏览器访问WebDAV共享
浏览器打开访问 ,请注意,需要注意大小写
http://192.168.100.10:8080/WebDAVshare/

在这里插入图片描述
任务4 新建Word文档存入WebDAV

在这里插入图片描述
如果无法保存,可以用文件管理器打开,再将word文档复制进去
在这里插入图片描述

网页中单击文件即可下载
在这里插入图片描述

任务5 自建ssl证书实现WebDAV加密访问
首先打开
https://freessl.cn/
免费申请证书,按照网站教程进行申请
在这里插入图片描述
然后准备证书的 证书和证书链 还有 私钥

在这里插入图片描述
在这里插入图片描述

随后进入 System > General 设置页,修改一些通用选项并启用 https:

Protocol: HTTP+HTTPS
Certificate: freenas-cert
WebGUI IPv4 Address: 192.168.100.10
WebGUI HTTP Port: 8080
防止浏览器默认访问80端口,将8080留做备用端口。
WebGUI HTTPS Port: 443
WebGUI HTTP -> HTTPS Redirect: 取消勾选
关闭自动重定向到HTTPS。

在这里插入图片描述

浏览器访问
在这里插入图片描述
任务6 浅析WebDAV如此重要,为何国内网盘不提供?
主要原因为若国内网盘都支持WebDAV,部分用户就可以不用特地去载网盘的客户端,即可在其他的App中使用到云盘的服务。比如扫描后将资料上传至网盘,批注后将文档上传至网盘。对于网盘服务商来说,相应的,App关注度、客户端下载量、用户活跃度、广告展现和推送等都会减少,公司的运营势必会受到一定影响。这个分析确实有理,并且这与国内缺乏“生态”的行业现状有直接关联。很多云盘产品团队会认为,支持webDAV会影响自身的活跃用户数,粘性,用户数据,无法精准的对接到用户需求,这对于需要融资的厂商来说更会影响资本市场的融资情况(用户数据被“削弱”)

  1. WebDAV对开发的要求并不低WebDAV协议是标准协议,很多产品都在用,年限也较长了,包括微软的Office和自家Sharepoint服务器通信,苹果的iWork套件也是基于WebDAV。年限长了,功能繁多的协议里面细节部分也多,需要开发考虑的点就增多。比如权限如何管理,如何支持文件锁定等都是难点,需要认真的去一遍又一遍的读协议,还得把自己希望实现的点和协议里的要求漂亮的吻合起来。因此,如何完美的支持WebDAV是个苦活,不是每间公司都愿意去做的。2. 自主控制权不管是哪个领域的生态圈,我们都知道某些“潜规则”都需要以业内老大说的算,或者老大来创立“明规则”。如果是我自己做的“接口“(API),那所有接入这个接口的合作方,都在某种程度上需要“听我的”,我是这个API的主导。阿里和顺丰的事件就是阿里希望在数据接口上有主导权。所以大厂愿意做自己的API而不是支持WebDAV,是希望其保持主导权,避免和同行或者相关行业的合作伙伴有利益的冲突,可以自主控制。而WebDAV是一个标准协议,是统一的,这么一来控制权自然就不再大厂手上了,重要数据也可能需要“共享”。而且,区别于自己的API协议,由于无法分辨调用WebDAV协议的到底是哪个应用,很多大厂也不愿意选择支持WebDAV。3. 公司运营出于对自家团队的KPI影响的考虑。比如,如果团队的API是活跃用户数,那么如果支持WebDAV势必会对此有一些影响。坚果云的情况是,确实有些用户就习惯用Readdle家的Documents来访问坚果云的文件。如此一来团队的KPI是比较难定夺的。此外,重新造轮子是工程师的天性,开发自己独有的API,这样有业绩也有成就感,唯一的问题加重了生态圈App的负担
目录
相关文章
|
安全 算法 网络协议
解析:HTTPS通过SSL/TLS证书加密的原理与逻辑
HTTPS通过SSL/TLS证书加密,结合对称与非对称加密及数字证书验证实现安全通信。首先,服务器发送含公钥的数字证书,客户端验证其合法性后生成随机数并用公钥加密发送给服务器,双方据此生成相同的对称密钥。后续通信使用对称加密确保高效性和安全性。同时,数字证书验证服务器身份,防止中间人攻击;哈希算法和数字签名确保数据完整性,防止篡改。整个流程保障了身份认证、数据加密和完整性保护。
|
安全 网络安全 数据安全/隐私保护
SSL/TLS证书**是一种用于加密网络通信的数字证书
SSL/TLS证书**是一种用于加密网络通信的数字证书
706 6
|
安全 算法 网络安全
SSL/TLS:构建数字世界的加密长城
**协议演进:从网景实验室到全球标准** 1994年,网景公司推出SSL协议,首次实现40位密钥加密传输,开启网络安全新纪元。此后,SSL 3.0、TLS 1.0相继问世,至2018年TLS 1.3将握手速度提升60%,强制前向加密确保历史会话安全。TLS协议通过非对称加密、对称加密和证书信任链等多层架构保障通信安全。2014年POODLE漏洞促使全行业禁用SSL 3.0,催生防降级机制。
|
安全 搜索推荐 网络安全
免费SSL证书:一键加密,守护网站安全
在互联网时代,网站安全至关重要。SSL证书是保护网站数据传输安全的核心工具,提供数据加密、提升信任度、提高搜索引擎排名及避免“不安全”警告等多重优势。现在,您可以通过JoySSL官网免费获取SSL证书,只需注册并填写注策码(230907),即可一键加密,轻松守护网站安全,提升用户体验和品牌形象。立即行动,为您的网站穿上“安全防护衣”!
483 11
|
安全 算法 物联网
SSL/TLS:互联网通信的加密基石与安全实践
**简介:** 在数字化时代,互联网每天传输海量敏感数据,网络攻击频发。SSL/TLS协议作为网络安全的基石,通过加密技术确保数据安全传输。本文解析SSL/TLS的技术架构、密码学原理、应用场景及常见误区,探讨其在未来的发展趋势,强调持续演进以应对新型威胁的重要性。 SSL/TLS不仅保障Web安全,还广泛应用于API、邮件、物联网等领域,并遵循合规标准如PCI DSS和GDPR。
|
应用服务中间件 网络安全 Apache
Discuz! X3.5 开启ssl证书加密后微信、公众号无消息、支付宝通讯中断等
Discuz! X3.5 开启ssl证书加密后微信、公众号无消息、支付宝通讯中断等、支付宝支付实际支付成功,显示未支付等,都属于通讯中断,需要联系DZ官方付费修改程序,屏蔽防CC!
384 4
|
SQL 安全 Java
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
1895 0
|
安全 算法 网络协议
【网络原理】——图解HTTPS如何加密(通俗简单易懂)
HTTPS加密过程,明文,密文,密钥,对称加密,非对称加密,公钥和私钥,证书加密
|
云安全 安全 数据建模
《数字证书:互联网世界的"身份证"与"防盗门"》 ——揭秘网络安全背后的加密江湖
在2023年某深夜,上海陆家嘴金融公司机房遭遇黑客攻击,神秘青铜大门与九大掌门封印的玉牌突现,阻止了入侵。此门象征数字证书,保障网络安全。数字证书如验钞机识别假币,保护用户数据。它通过SSL/TLS加密、CA认证和非对称加密,构建安全通信。证书分为DV、OV、EV三类,分别适合不同场景。忽视证书安全可能导致巨额损失。阿里云提供一站式证书服务,助力企业部署SSL证书,迎接未来量子计算和物联网挑战。
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
340 10