下载安装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