centos7 配置 免费 https 证书 流程 基于acme ssl配置 https配置
2022/1/8 7:04:40
本文主要是介绍centos7 配置 免费 https 证书 流程 基于acme ssl配置 https配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
安装+注册 如不过注册 启动证书服务端会报错:
curl https://get.acme.sh | sh -s email=自己的邮箱地址 如123@qq.com
创建一个bash:
alias acme.sh=~/.acme.sh/acme.sh
关闭80端口所有应用 注意如果不关闭会导致后续的验证注册证书报错 其他验证方法可以再github中搜索acme
修改nginx配置文件
server { listen 80; listen 443 ssl; server_name 域名; charset utf-8; ssl_session_cache shared:SSL:1m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_session_timeout 10m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; }
启动证书服务端 会在80端口创建一个应用进行验证:
acme.sh --issue -d 域名 --standalone
不爆红则为创建成功 存在于: /root/.acme.sh 下对应的文件夹中
安装证书:这一步吧生成的文件转化为可用证书
acme.sh --installcert -d 创建的证书目录名 非路径 --key-file /保存路径/key.pem --fullchain-file /保存路径/cert.pem --reloadcmd "nginx -s reload 此处为nginx重启 命令 可以不写之后手动重启nginx
通过该方法注册配置的证书有效期为60天 可以通过写定时任务脚本进行定时更新证书
文章来源:https://www.cnblogs.com/jizhi-code/articles/15776014.html 2022-01-07
这篇关于centos7 配置 免费 https 证书 流程 基于acme ssl配置 https配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26怎么使用nsenter命令进入容器?-icode9专业技术文章分享
- 2024-12-26导入文件提示存在乱码,请确定使用的是UTF-8编码怎么解决?-icode9专业技术文章分享
- 2024-12-26csv文件怎么设置编码?-icode9专业技术文章分享
- 2024-12-25TypeScript基础知识详解
- 2024-12-25安卓NDK 是什么?-icode9专业技术文章分享
- 2024-12-25caddy 可以定义日志到 文件吗?-icode9专业技术文章分享
- 2024-12-25wordfence如何设置密码规则?-icode9专业技术文章分享
- 2024-12-25有哪些方法可以实现 DLL 文件路径的管理?-icode9专业技术文章分享
- 2024-12-25错误信息 "At least one element in the source array could not be cast down to the destination array-icode9专业技术文章分享
- 2024-12-25'flutter' 不是内部或外部命令,也不是可运行的程序 或批处理文件。错误信息提示什么意思?-icode9专业技术文章分享