首页 > 其他分享 >acme 生成 https 证书

acme 生成 https 证书

时间:2022-08-30 11:46:13浏览次数:88  
标签:mydomain acme 证书 -- www https com

下载安装acme 

curl https://get.acme.sh | sh

命令执行后,需要关闭终端,重新连接命令就能生效了

 

执行下面 的命令生成证书

-d 指定需要生成证书的域名

--webroot  网站根目录

acme.sh --issue -d www.mydomain.com --webroot /home/wwwroot/mydomain.com/

但是会出现问题

 

首次使用的话需要设置一个邮箱地址

根据上面的提示设置邮箱地址即可

acme.sh --register-account -m [email protected]

 

然后继续执行上面的命令进行证书生成

 

然后需要把证书拷贝到相应的目录使用

acme.sh --installcert -d www.mydomain.com \
--key-file /wwwroot/wnmp/https/www.mydomain.com.key \
--fullchain-file /wwwroot/wnmp/https/www.mydomain.com.cer \
--reloadcmd "systemctl restart nginx"

 

然后在nginx中就可以配置 上面的key和cer文件了

server {
    listen  80;
    listen  443 ssl;
    server_name www.mydomain.com;

    ssl_certificate /wwwroot/wnmp/https/www.mydomain.com.cer;
    ssl_certificate_key /wwwroot/wnmp/https/www.mydomain.com.key;
    ssl_session_cache shared:SSL:20m; 
    ssl_session_timeout 60m;
     ...
}

 

 

标签:mydomain,acme,证书,--,www,https,com
From: https://www.cnblogs.com/rchao/p/16638697.html

相关文章