为了在我们的网站上启用 HTTPS,我们需要从证书颁发机构(CA)获取证书(一种文件)。Let’s Encrypt 是一个证书颁发机构(CA)。要从 Let’s Encrypt 获取我们网站域名的证书,我必须证明对域名的实际控制权。Let’s Encrypt 的证书是免费的,每个证书的效期是90天,可以无限续期。
拥有了域名管理权限和服务器权限,我们有很多灵活的方式获取免费的证书。
首先,我们把域名(例如 hooyes.net ) 解析到服务器的IP(例如:104.198.14.52) 然后在服务器上使用 ACME 协议的软件来获取 Let’s Encrypt 证书。
在Linux系统中我推荐这个
1、acme.sh
安装:
curl https://get.acme.sh | sh
生成证书:
acme.sh --issue -d hooyes.net -w /var/wwwroot
# 假设域名为 hooyes.net ,网站目录为 /var/wwwroot
生成证书很简单便捷,关于acme.sh的更多介绍,访问项目地址:https://github.com/Neilpang/acme.sh
其它语言或操作系统中的ACME工具,可以访问这里有个列表 https://letsencrypt.org/zh-cn/docs/client-options
只有域名管理权限,没有服务器权限,我们能不能签发证书呢?答案是肯定的。
推荐一个手动签发Let’s Encrypt 证书的网站
按网站提示步骤,输入域名,验证域名(解析TXT记录),生成证书。
最近工作中同时用两台笔记本电脑,一台是Mac另一台是Surface,有时候查资料,需要从一台传到另外一台,尤其是一些文本和网址甚至有时候要传一些密码。总感觉比较别扭,所以打算解决一下。
在如今A电脑复制一下,B电脑粘贴已不是什么稀罕的事,有很多软件可以直接或间接实现,也就是实现了“云剪切”,但这些前提都是要依懒于第三方的程序或服务,像我这样不希望复制的资料经过别人控制的服务器的人,也许是出于隐私安全考虑吧,是无法信任这类第三方服务的。
所以按照自己的思路整一个吧。
脚本获剪切板内容 — WebApi — 服务器 — WebApi — 脚本写入剪切板内容
准备两个用于中转存储的WebApi,key/val 存储即可 (安全加密可以自行发挥) ,
以下示例在 Mac OSX 中使用脚本实现:
在软件开发中经常会提到CI和CD这两个术语。但它们真正的意思是什么呢?