当前位置: 首页 > news >正文

Acme PHP - Let‘s Encrypt

Let's Encrypt是一个于2015年三季度推出的数字证书认证机构,旨在以自动化流程消除手动创建和安装证书的复杂流程,并推广使万维网服务器的加密连接无所不在,为安全网站提供免费的SSL/TLS证书。 

 使用PHP来更新证书:

Acme PHP | Robust and easy to use PHP implementation of the Let's Encrypt protocolicon-default.png?t=O83Ahttps://acmephp.github.io/安装文档:Acme PHP | Documentation

单步操作:Acme PHP | Documentation

在运行:php acmephp.phar register youremail@example.com,时要用自己的邮箱,否则会报错。

PHP代码方式引入:

https://acmephp.github.io/documentation/core/get-started.html

问题:

1:在win10上运行会报:OpenSSL key creation failed during generation with error: error:0909006C:PEM routines:get_name:no start line。

解决:需要设置下环境变量“OPENSSL_CONF”,把openssl.cnf的路径设置上去

c:> set OPENSSL_CONF=xxxx\php-7.4.29-nts-Win32-vc15-x64\extras\ssl\openssl.cnf
<?php// 代码方式引入时,目前测试使用以下代码方式设置,无效(要在环境变量中先设置好)
// putenv("OPENSSL_CONF=xxx/php-7.4.29-nts-Win32-vc15-x64/extras/ssl/openssl.cnf");

2:A non-ACME 400 HTTP error occured on request "POST https://acme-v02.api.letsencrypt.org/acme/new-acct" (response body: " (truncated...)")

解决:使用一个真实的邮箱

参考:php配置Let's Encrypt免费ssl证书 - 凭栏知潇雨 - 博客园

http://www.lryc.cn/news/487890.html

相关文章:

  • 获取DOM 节点的四大方式
  • ROS2 Humble 机器人建模和Gazebo仿真
  • docker容器镜像的制作、使用以及传递
  • 一种由于吸入硅酸盐粉尘而引起的肺部疾病:pneumonoultramicroscopicsilicovolcanoconiosis
  • 百度AI人脸检测与对比
  • 贴代码框架PasteForm特性介绍之outer,outers,object,objects,outerdisplay
  • sql数据库-权限控制-DCL
  • 【计组笔记】目录
  • 深度学习中的Pixel Shuffle和Pixel Unshuffle:图像超分辨率的秘密武器
  • AntFlow 0.11.0版发布,增加springboot starter模块,一款设计上借鉴钉钉工作流的免费企业级审批流平台
  • golang操作mysql基础驱动github.com/go-sql-driver/mysql使用
  • 正则表达式完全指南,总结全面通俗易懂
  • 运维面试题.云计算面试题之三ELK
  • C# DataTable使用Linq查询详解
  • 【企业级分布式系统】ELK优化
  • 51单片机基础05 定时器
  • tdengine学习笔记实战-jdbc连接tdengine数据库
  • vue3项目执行npm install下载依赖报错问题排查方法
  • 【vue】项目迭代部署后 自动清除浏览器缓存
  • Leetcode(滑动窗口习题思路总结,持续更新。。。)
  • 【UNIAPP】uniapp版图片压缩工具
  • PaddlePaddle 开源产业级文档印章识别PaddleX-Pipeline “seal_recognition”模型 开箱即用篇(一)
  • Vue3 + Vite 项目引入 Typescript
  • 微信小程序实战篇-分类页面制作
  • 第三十七章 如何清理docker 日志
  • 二刷代码随想录第七天
  • 1.tree of thought (使用LangChain解决4x4数独问题)
  • 网络基础(4)IP协议
  • 124. 二叉树中的最大路径和【 力扣(LeetCode) 】
  • echarts:简单实现默认显示两柱子折线,点击按钮后显示新的柱子