flyzy博客
分享便宜VPS与网络优惠
搬瓦工

使用acme.sh+nginx申请Google Public Certificate

RT

API申请请看另外dalao的帖子
https://hostloc.com/thread-993780-1-1.html

因为ubuntu自带的certbot版本过低,尝试通过第三方软件源安装最新版本之后也有莫名其妙的bug
索性直接使用了纯shell的acme.sh

首先安装acme.sh curl  https://get.acme.sh | sh -s email=my@example.com 复制代码

然后设置api账户和默认ca
~/.acme.sh/acme.sh  –register-account  -m  你的邮箱,不必和google账户一致 –server google \     –eab-kid 申请到的id \     –eab-hmac-key 申请到的key ~/.acme.sh/acme.sh –set-default-ca –server google复制代码

ca可以不设置默认,这样下面签发的时候使用–server指定也可以
然后申请证书 ~/.acme.sh/acme.sh -d 域名 \ –nginx \ –issue复制代码

然后安装证书 ~/.acme.sh/acme.sh –install-cert -d 域名,和申请时的一致 \ –key-file       nginx证书密钥存放路径  \ –fullchain-file nginx证书存放路径 \ –reloadcmd “service nginx force-reload” 复制代码

四川省网友说:收藏,谢谢分享

山西省网友说:可以dns验证吗

山东省网友说:可以设置自动DNS验证,具体看看amsh的wiki

湖南省网友说:终于来了、我就说 一直提示参数错误

湖南省网友说:已成功,感谢楼主

赞(0) 打赏
关注我们
未经允许不得转载:flyzy博客 » 使用acme.sh+nginx申请Google Public Certificate
分享到: 更多 (0)

这是一种鼓励

支付宝扫一扫打赏

微信扫一扫打赏