acme部署https证书_acme 自动部署证书
教程:https://github.com/acmesh-official/acme.sh/wiki/%E8%AF%B4%E6%98%8Ecurlhttps://get.acme.sh | sh上述命行执行结束后,会在中生成相关的文件,并且会在中自动添加一条每天凌晨执行的定时任务。语法:acme.sh--issue-d 域名1 -d 域名2--webroot网站根目录示例:acme.sh--iss
acme.sh 教程:https://github.com/acmesh-official/acme.sh/wiki/%E8%AF%B4%E6%98%8E
安装 acme.sh
curl https://get.acme.sh | sh
上述命行执行结束后,会在 ~/.acme.sh/ 中生成相关的文件,并且会在 crontab 中自动添加一条每天凌晨执行的定时任务。
生成证书
语法:
acme.sh --issue -d 域名1 -d 域名2 --webroot 网站根目录
示例:
acme.sh --issue -d blog.zhangjianqiang.top --webroot /path/to/blog/
如果提示有错误,可以在命令后添加 --debug 来打印出详情的错信息
如果提示 curl 错误,可以在命令行后添加 --use-wget ,使用 wget 取代 curl 来下载文件
安装/复制证书
上述命令执行结束后,会在 ~/.acme.sh 目录下有一个与域名对应的文件夹,这里就是生成的相关证书文件,这个目录我们不便于直接使用最好把这些文件复制到 nginx 配制目录下(如果是别的服务器,复制到相应配置目录)
nginx 示例:
我自己平时用的都是 nginx 服务器,因此这里只展示一下 nginx 的相关操作,如果有用 apache 服务器或其它的,请参考上面的文档地址进行相关操作
acme.sh --installcert -d example.com
–key-file /path/to/keyfile/in/nginx/key.pem
–fullchain-file /path/to/fullchain/nginx/cert.pem
–reloadcmd “service nginx force-reload”
上面的命令,我在测试时发现 service nginx force-reload 命令没有,我这里使用了 service nginx reload,后来我又重启了 nginx 也不太确定 service nginx reload 是否会刷新配置文件,如果你做完这些发现没有生效,那么请 重启 nginx
更新证书
在安装证书步骤已经自动为我们添加一条 crontab 计划任务,证书快到期时会为我们自动执行更新
nginx 配置
server
{
注意这里要这样写,我一开始写的 ssl on; 报错
listen 443 ssl;
server_name blog.zhangjianqaing.top ;
开始证书的相关配置
ssl_certificate /usr/local/nginx/conf/cert/blog.zhangjianqiang.top/cert.pem;
ssl_certificate_key /usr/local/nginx/conf/cert/blog.zhangjianqiang.top/key.pem;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
结束正常的相关配置
下面放自己的其它配置
}
acme.sh 更新
升级 acme.sh 到最新版 :
acme.sh --upgrade
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Go语言工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Go语言全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。




既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Golang知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Go)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
cwl-1712858571001)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)