acme.sh脚本获取免费SSL证书(阿里云域名)

编程教程 > Linux (833) 2025-02-28 12:34:17

操作示例图-9fad4d534d7641df9d029b2d56c7b329.png

acme.sh脚本docker方式使用获取免费SSL证书

环境

 

docker 构建

version: "3.8"

services:
  acme.sh:
    image: neilpang/acme.sh:3.0.4
    container_name: acme.sh
    hostname: acme.sh
    restart: always
    command: daemon
    network_mode: host
    environment:
     - Ali_Key=你的key
     - Ali_Secret=你的密钥
    volumes:
      - ./out:/acme.sh
      - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime

    deploy:
      resources:
        limits:
          memory: 512M

 

install.sh脚本内容

domain_name=$1
echo $domain_name

sudo docker exec acme.sh --register-account -m youmaill@qq.com --server zerossl

#sudo docker exec acme.sh --set-default-ca --server letsencrypt  --issue --dns dns_ali -d $domain_name  --log

sudo docker exec acme.sh --issue --dns dns_ali -d $domain_name  

sudo docker exec acme.sh --install-cert -d $domain_name \
#    --key-file       /acme.sh/issue/$domain_name.key.pem  \
#    --fullchain-file /acme.sh/issue/$domain_name.cert.pem

x提示:上面脚本使用的是阿里云的注册方式。

主机执行脚本命令

sudo ./install.sh *.youdomain.com

执行完成后可以在acme.sh挂载的主机目录out文件夹下面看到证书

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
acme.sh脚本docker方式使用获取免费SSL证书环境docker构建version:"3.8"services:acme.sh:image:neilpang/acme.sh:3.0.4c...
acme.sh 获取let's encrypt免费ssl证书https
阿里云(原万网)域名,配合acme.sh 脚本申请免费的泛型SSL证书,开启HTTPS时代。首先是创建阿里云的子账号赋予子账号域名DNS相关操作权限,参考:
acme.sh说明acme.sh是一个Let's SSL证书颁发的官方推荐shell脚本开源免费安装acme.shcurl https://get.acme.sh | sh提示:普通用户和 ro...
acme.sh 安装证书使用解决Java证书无法验证问题acme.sh v3 换了ssl的证书签发机构,需要先注册一个邮箱acme.sh 注册邮箱acme.sh --register-accou...
环境说明ubuntudockerdocker-composeacme.sh 3.0.7Docker-compose scriptsservices: acme.
tomcat如何配置SSL或者说HTTPS,tomcat,https,SSL。为何需要使用SSL
在这个Spring Boot示例中,学习将 Web 应用程序配置为使用自签名证书在 SSL (HTTPS) 上运行
Nginx 安装Nginx 安装参考:Linux yum nginx安装和nginx入门配置方法-XQLEE'BlogAlpine Linux nginx安装配
本文将展示如何使用“接受所有”SSL支持来配置Apache HttpClient 4。目标很简单 - 使用没有有效证书的HTTPS URL。
目的给阿里云单个域名提供API接口权限,目前主要用来申请免费的SSL证书。配置单个域名权限是为了安全,一个账户下如果只有一个域名也可直接配置最高权限无所谓。操作
要获取NamesiloAPIKEY首先要找到入口https://www.namesilo.com/account/api-manager打开页面后有几个地方需要setting
NetSarang Computer,Inc.以过去10年免费提供强大的SSH和SFTP/FTP客户端而自豪。我们的免费许可证不仅是免费的价格,而且没有广告或其
接上一篇harbor2.10.x离线安装-xqlee(blog.xqlee.com)安装了http版本,禁用了https,然后发现使用的时候没有https各种不方便。随即研究了下https的处理