快速安装带有webdav模块的caddy server

2023-10-30 11:25:24 字數 1913 閱讀 7591

webd** 基于 http 协议的通信协议。

除了支持get、post、head等几个http标准方法之外,还添加了一些新的方法,可以支持应用程序可对web server直接读写。

支持写文件锁定(locking)及解锁(unlock),还可以支持文件的版本控制。

可以使用webd**来实现简单同步共享服务,由于http明文传输使用,容易被抓包而泄漏密码。因此使用https进行保护。

caddy server 配置简单,可以快速实现https服务,而且证书都不需要自动手动操作,方便!

通过caddyserver的管理可以直接进行**,的时候需要选择webd**模块。

*下来的二进制文件可以直接放到/usr/bin下面就可以使用了,记得加上执行权限。

mv caddy_linux_amd64_custom /usr/bin/caddychmod +x /usr/bin/caddymkdir -p /etc/caddymkdir -p /caddy/logsuseradd -m -s /sbin/nologin caddy
使用systemd进行服务管理。

vim /usr/lib/systemd/system/caddy.service
[unit]description=caddy web serverdocumentation= validate --config /etc/caddy/caddyfileexecstart=/usr/bin/caddy run --environ --config /etc/caddy/caddyfileexecreload=/usr/bin/caddy reload --config /etc/caddy/caddyfiletimeoutstopsec=5slimitnofile=1048576limitnproc=512privatetmp=trueprotecthome=trueprotectsystem=fullambientcapabilities=cap_net_bind_service[install]wantedby=multi-user.target

可以先简单的配置一个**进行测试。

cat > etc/caddy/caddyfile 

/usr/bin/caddy run --environ --config /etc/caddy/caddyfile
可以使用systemd服务进行管理。

systemctl enable caddy --now
webd**都是保存文件,可以通过basic auth进行认证,记得要加上https防止密码泄漏。

生成basic auth密码。

caddy hash-password opcaienter password: confirm password: $2a$24$swe.ofmjpxxxxx/8mxxxxxe1k6x2btfzau60howqb6
配置web服务
vim /etc/caddy/caddyfile
myservice.opcai.top webd** 
systemctl restart caddy
可以直接访问/进行测试。

不锈钢快装蝶式球阀 快速安装

不锈钢快装蝶式球阀主要由阀体 球体 密封圈和阀杆等部件组成。当球体在阀座上旋转时,可以打开或关闭阀口,从而控制流体的流动。具有快速安装和拆卸的特点。主要应用领域包括食品 饮料 酿酒 生物制药 化工等领域。在泛应用于各种流体控制系统中的输送。快装蝶式球阀具有以下特点 .结构紧凑,体积小,容易安装和维护...

工业快速卷帘门安装

工业快速卷帘门是一种应用广泛的工业门类产品,它以其高效 便捷的特点受到众多企业和工厂的青睐。本文将对工业快速卷帘门的安装过程以及其特点进行深入解析,同时 一些与其相关的内容,带您了解这一门类产品。.快速卷帘门的安装过程工业快速卷帘门的安装过程相对简单。首先,需要确定安装位置和尺寸,确保门与墙体或柱子...

地下车库安装快速门有哪些好处

近年来,我们随处可见地下停车场出入口安装着各种款式的快速门。这些快速门主要分为两类 硬质快速门和快速堆积门。那么,地下车库安装快速门有哪些好处呢?首先,我们来看看地下车库硬质快速门。硬质快速门在隔断效果方面表现出色,能够保持地下车库内部环境整洁,降低物业管理的成本。此外,这种门的抗风性能卓越,尤其是...