Let's Encrypt是由网际网路安全研究小组(ISRG)运营的非营利性证书颁发机构,免费提供传输层安全性协定(TLS)加密的X.509证书。它是世界上最大的证书颁发机构,超过3亿个网站使用其服务,其目标是确保所有网站的
安全并使用HTTPS。提供该服务的网际网路安全研究小组(ISRG)是一个公益组织,主要赞助商包括电子前哨基金会(EFF)、Mozilla基金会、OVH、思科系统、Facebook、Google Chrome, 互联网协会、AWS、Nginx和比尔及
梅琳达·盖茨基金会。其他合作伙伴包括证书颁发机构IdenTrust、密西根大学以及Linux基金会。
由于随着互联网安全机制的不断更新,对SSL证书的续期由一年变成了如今的3个月,这就需要人工去定时定点在3个月过后操作重新续期自己的ssl证书,这,似乎变得很麻烦了,本博客介绍了一个让程序自动续期SSL证书的方法,基于
php环境,所以在使用代码前请确保你的软件环境已经部署了php。
先分享代码文件
通过网盘分享的文件:lescript-master.rar
链接: https://pan.baidu.com/s/1yv2djqhEldqYiEgR345bNQ?pwd=457r 提取码: 457r
下载之后主入口文件为_example.php,运行即可生成
在运行_example.php之前,请在config.properties配置好相关的配置文件
之后重启nginx服务器,以使SSL证书生效
运行restatNginx.php的命令 php restartNginx.php