申请免费 SSL 泛域名证书 

为了在您的网站上启用 HTTPS,您需要从证书颁发机构(CA)获取证书(一种文件)。Let’s Encrypt 是一个证书颁发机构(CA)。要从 Let’s Encrypt 获取您网站域名的证书,您必须证明您对域名的实际控制权。您可以在您的 Web 主机上运行使用 ACME 协议的软件来获取 Let’s Encrypt 证书。

这里介绍由国人利用 shell 脚本开发的 acme.sh 脚本,这脚本使用方便,兼容各种 Linux 系统。他本身就是一个 shell 脚本,仅仅依赖 curl,acme.sh 实现了 acme 协议, 可以从 letsencrypt 生成免费的证书。

作为家庭部署 WEB SSL 业务来说,面临最大的问题就是没有 80 端口,这令申请证书尤为困难。而 acme.sh 最后一种申请证书的模式 –dns 模式,它支持 41 个域名商的 API,可以实现全自动利用 API 来生成 dns txt 解析,从而实现域名鉴权工作。

acme.sh 使用方法

acme.sh 安装

安装很简单, 一个命令:

curl https://get.acme.sh | sh

更高级的安装选项请参考: 
https://github.com/Neilpang/acme.sh/wiki/How-to-install

acme.sh 生成证书

这里我只列举 –dns 的使用方法。使用阿里云域名解析。

前往阿里云申请 Access keys

将 Access Key ID 和 Access Key Secret 记录下来备用

使用 acme.sh–dns模块获取 Letsencrypt 证书

1.首先录入阿里云的 Access Key ID 和 Access Key Secret 到环境变量。

$ export Ali_Key="xxxxxxxxxxxx"
$ export Ali_Secret="xxxxxxxxxxxxxxxx"

2.执行 acme.sh 命令申请证书

acme.sh --issue --dns dns_ali -d example.com

申请完毕后可以到 ~/.acme.sh/example.com 查看你的证书

Docker 使用 acme.sh

acme.sh 作者做了个 13M的容器 neilpang/acme.sh

拉取镜像

$ docker pull neilpang/acme.sh

创建 acme.sh 证书保存目录

$ mkdir ~/acme.sh

运行 acme.sh 容器

$ docker run --rm \
-v ~/acme.sh:/acme.sh \
-e Ali_Key="xxxxxxxxxxxx" \
-e Ali_Secret="xxxxxxxxxxxx" \
neilpang/acme.sh --issue --dns dns_ali -d example.com

这一步有时候是因为 
https://acme-v01.api.letsencrypt.org 无法访问导致报错,这时候可以多尝试几次,控制台输出 Sleep 120 seconds for the txt records to take effect 的时候,就证明正在设置 txt 解析,等120秒解析生效就可以申请证书下来了。

2. 以守护进程的方式运行 acme.sh 容器

$ docker run --name acme.sh \
-d --restart unless-stopped \
-v ~/acme.sh:/acme.sh \
neilpang/acme.sh daemon

至此 acme.sh 证书到60天就会自动更新。

中俄科学家在吉尔吉斯坦发现可抗癌植物 

据俄罗斯媒体报道,中国和俄罗斯生物学家在吉尔吉斯斯坦发现一种可以消灭癌细胞的植物该植物是一种长径藤类植物,科学家研究其分子组成显示,它具有强大的抗氧化和抗癌特性。

报道称:“科学家们在长梗菟葵(Eranthis longistipitata)叶子中发现几种有用分子。长梗菟葵是毛茛科中的一个小属,为多年生早春类短命植物,有块状根状茎。”

发布于 分类 其它

The.com让个人建站更简单

在确保网络创作者的利益同时,初创公司 The.com 正努力让建站变得更简单、更现代化。该公司近日完成了 440 万美元的种子轮融资,创建了所谓“少代码建站平台”,旨在抛弃已经成为行业标准的基于模板的方法。

相反,The.com 的网站建设者使用社区创建的组件,你可以将其放入你的网站并与他人分享。网站创建者甚至可以在建站过程中相互协作,直接聊天。该公司目前已经完成了 440 万美元的种子资金,由 NFX 领投,Sound Ventures、VSC Ventures、Village Global 和 Harry Stebbings 参投。

The.com 的想法来自于联合创始人杰夫(Jeff)和克拉克·麦金农(Clarke McKinnon)兄弟。创始人有网站开发和设计的背景,在创立 The.com 之前,他们从 2012 年到 2019 年在博尔德(Boulder)经营自己的网站开发机构。Clarke 说,在这段时间里,他们亲身经历了传统网站开发所带来的挫折。

Clarke 表示:“我们一直在等待别人拿出完美的平台,解决我们所有的需求。但这并没有发生。所以我们开始自己建立它”。

Clarke 解释说,在传统的网络开发和传统平台上,存在着速度和安全问题。但也有一个持续的斗争,即客户要求更深入的定制,然后需要硬编码和持续的工作来保持更新。此外,现在的许多网络建设平台都是面向已经是网站设计师的人。但是,联合创始人从他们自己的经验中知道,往往有一大群为网站做出贡献的人并不是设计师。

Clarke 说:“我们只是需要一个网站建设平台,让每个人都能在同一起跑线上竞争”。

在 The.com 上开始一个新的网站,就像按下“创建网站”按钮一样简单。用户可以邀请其他人作为合作者与他们一起建设,然后点击一个按钮开始编辑网站。创建者不需要从头开始或挑选模板,而是挑选他们想要使用的单个部件和组件。

这意味着他们可以从一个The.com创作者那里获得导航元素,从其他人那里获得页脚,以及从不同的社区成员那里获得其他元素,如英雄图像、标题、横幅、主体元素等等。当你挑选元素时,屏幕上会出现彩纸,将功劳归于原始组件的创造者。未来,The.com 也将推出一种对创造者进行经济奖励的方式。

它是一个浮动窗口,位于正在创建的网站前面。但它比一些所见即所得的设计器更先进一些,有管理网站的页面、块和表(本质上是自由形式的数据库)的部分。在你添加单个网站元素后,你可以进一步定制它们–更新字体、颜色、图像、文本和更多,就像你在编写或编辑网站代码时一样。你还可以通过添加原始的JavaScript或从头开始创建新的元素来进行修改。

发布于 分类 其它

树莓派究竟有什么用?

关于树莓派,有太多争议,有人说性价比不高,有人说速度太慢,有人说就是个吸尘器等等,但在种种不一样的声音下,树莓派得到了更快的发展,甚至有人认为它成就了英国(树莓派诞生于英国),目前树莓派在全球的用户达到了7000万。至今,

树莓派为代表的单板计算机得到大力发展,为linux提供了非常广泛的用户和丰富的生态,树莓派的出现有力推动了linux的普及。

毋庸置疑,树莓派是个好的产品和系统

树莓已成一派

从此海阔天空