用acme.sh给域名申请免费ssl证书
免费申请永久证书
基于github上的acme.sh实现
域名配置
确保域名有对应的解析
在自己服务器上的配置文件上也要进行相应的配置,以我的nginx
为例
1 |
|
将红线对应的位置改为自己的域名
安装自动化脚本
acme.sh中有一个中文说明,如果有一定的基础,可直接阅读中文说明
安装脚本命令
1 |
|
签发证书
首先要确定自己的网站根目录,我使用的是nginx
,我就以nginx
为例
1 |
|
使用以下命令,即可签发证书
1 |
|
www.ming-ice-tea.top.com
替换为自己的域名/home/hexo/www/hexo
替换为自己网站的根目录
出现如图现实的内容即代表签发成功
安装证书
现在我将要将证书安装到nginx
中
使用以下命令
1 |
|
1 |
|
www.ming-ice-tea.top.com
替换为自己的域名
配置nginx
现在要配置网站的配置文件,使证书生效
1 |
|
将红框的三个语句添加进去
在执行下面的命令即可大功告成
1 |
|
访问域名,验证是否安装成功
脚本自动签发证书
因为证书都是有时限的,需要定时签发证书,一般在安装的时候脚本会自动设置定时签发的时间,这里我们只需要验证一下即可
1 |
|
我这里脚本自动设置的使每天早上七点四十一分自动执行一次,可以根据自己的需要修改
用acme.sh给域名申请免费ssl证书
http://www.ming-ice-tea.top/2025/06/11/用acme-sh给域名申请免费ssl证书/