分类: 技术点滴

经验在于积累,技术在于实践。失败并不可笑,悲哀在于从未尝试。

94 篇文章

使用 acme.sh 自动生成和更新证书
一、安装 acme.sh 官方标准安装通过github,国内你懂的请使用gitee的仓库https://github.com/acmesh-official/acme.sh/wiki/Install-in-China git clone https://gitee.com/neilpang/acme.sh.git cd acme.sh ./acme…
thumbnail
用 cloudflare 的 workers 与 R2 做了一个在线 Drive
自从把域名和 CDN 转移到了 cloudflare 之后,这个星期有研究了下CF的其他服务,比较有趣的是 workers,可以用来开发和部署 serverless applications,而且每天免费的额度有10w次 requests。然后是R2对象存储,也有免费的10GB 空间,每个月100万A类操作,1000万B类操作(国内更多按流量计费)…
使用云存储时下载文件重命名的问题
遇到一个下载文件重名的问题。 文件对象保存时是以 UUID 来命名的(如: xx-xx-xx.zip),真实文件名filename(如 file001.zip)保存在数据库中。以前的做法都是在 webserver 通过 file_get_contents() 的方式获取后,定义一个 header 返回给浏览器。但是现在文件都是保存在云服务商的对象存…
在群晖上配置 DDNS 和 HTTPS 证书
基于DNSPod配置DDNS和云主机同步自动更新Let's encrypt泛域名证书 本地系统:群晖DSM6.2远程主机:腾讯云 centos7DNS服务:DNSPod 自从用了群晖以后,从文件共享功能逐步到同步盘、Note、Emby、VPN等等,群晖逐渐变成了一个家庭服务中心。 因为家里是电信宽带,从外部访问来说,一直是用自带的 Quick Co…
logstash grok使用案例:php-slow日志的匹配
在 logstash 的使用中,我遇到最多的问题是通过 grok 对日志清洗的正则规则使用了,把案例记录一下,以便存档吧。 logstash 本身提供了一个 grok 预定义常用表达式的文件,包括%{USER}、%{IP}、%{NUMBER} 、%{DATA}等,可以通过这来了解一下基本的正则写法。路径如下: /usr/share/logstash…