acme数字httpS首签方法


以下方法仅限于debian9+或者centos7+以上的操作系统,其他系统未做尝试,不做定论。

简单来说acme.sh 实现了 acme 协议, 可以从 let‘s encrypt 生成免费的证书,最近版本升级后引入了zeroSSL证书。

安装很简单, 一个命令:curl https://get.acme.sh | sh

安装完成后,设置别名,相当于快捷方式,方便引用,# alias acme.sh=~/.acme.sh/acme.sh

配置 DNS AccessKey 信息,比如在aliclound上,将 Key 和 Secret 替换成实际的 Key 和 Secret,命令类似如下:

export Ali_Key="666"

export Ali_Secret="999"

acme.sh --issue --dns dns_ali -d xxxx.yyy.com    # xxxx.yyy.com是已经注册过的域名,为方便,建议使用二级域名

运行上述三个命令后,可能会出现提示申请失败,要求有邮箱什么的,那就使用个邮箱,嗯,名字尽量长一点,不解释。

命令类似 acme.sh --register-account -m xxxxxx@gmail.com 

注册邮箱完成后,可以重新运行上述三条命令,不出意外的话,是可以申请成功的。使用Acme.sh –list可命令以查看已经签发好域名,如不开通自动的话,默认每三个月需要续签一次。

域名签发正常后,就很方便后续使用了。本文针安装完debian,centos等操作系统后,首次签发域名会出现的问题,提供解决思路。

点击数: 233   打印  添加到收藏   发布时间: 2021-07-01




上一篇:耐压值高的电容为何做不上去
下一篇:浅谈科学煲音响方法





» 相关内容
  精密电阻快速匹配方法
  二次曲面参数及flashlight效果
  AHP算法之matlab代码
  LVDS需要注意的几个点
  阴阳与男女之区别
  四象限光电探测器的位置公式
  外触发获取数据实现原理
  自定义USB设备供电不足最终解..
  USB设备连接异常现象
  MCU程序中变量过多引发内存不..
  NFC及其爆破思路
  铁电存储器
  MBR引导记录清除方法
  Sqlite关联版本选择
  Macpro更换NVME硬盘特征