Let’s Encrypt免费证书只有3个月有效期,到期需要续签。 虽然像宝塔一样的面板在申请证书后会自动添加crontab任务,自动续签。但是有时候需要手动去检测证书过期情况,以免过期了还不知道。 于是就想着通过PHP来检测证书的过期时间,然后发送方糖通知。 核心 通过PHP里的Streams扩展功能(stream_context_create、stream_socket_client等)函数创建并返回一个资源流,然后通过openssl_x509_parse函数解析证书信息 stream_contex……
证书 相关的文章:
早上起来,jevin发来消息,说是 Let’s Encrypt 的野卡证书终于开放上线了,有点小激动。 如此高大上的东西,必然要吃完早饭再来折腾。 之前一直用的LE的证书,所以就按部就班,首先在服务器端安装acme的申请脚本 curl https://get.acme.sh | sh 根据官方的说明,安装完毕后可以使用 acme.sh * 这样的命令执行申请,但是部分环境可能会遇到 acme.sh: command not found 的情况,这时只要使用绝对路径就行 ~/.acme.sh/acme……