申请ZeroSSL泛域名域名证书 并部署阿里云测试

安装acme.sh 安装过程中可能会失败 多试几次就会成功

bash 复制代码
wget -O -  https://raw.githubusercontent.com/acmesh-official/acme.sh/master/acme.sh | sh -s -- --install-online -m  你的邮箱@gmail.com

安装完成后重新加载 Bash:

bash 复制代码
source ~/.bashrc

然后也可以开启自动更新

bash 复制代码
acme.sh --upgrade --auto-upgrade

3.0以上版本默认申请ZeroSSL的证书

切换 Let's Encrypt

bash 复制代码
acme.sh --set-default-ca --server letsencrypt

切换 Buypass

bash 复制代码
acme.sh --set-default-ca --server buypass

切换 ZeroSSL

bash 复制代码
acme.sh --set-default-ca --server zerossl

切换 SSL.com

bash 复制代码
acme.sh --set-default-ca --server ssl.com

切换 Google Public CA

bash 复制代码
acme.sh --set-default-ca --server google

本次演示申请zerossl的泛域名证书

进入官网注册账号生成

bash 复制代码
https://app.zerossl.com/developer

EAB Credentials
EAB KID
EAB HMAC Key

执行以下命令进行注册

bash 复制代码
acme.sh --register-account  --server zerossl \
        --eab-kid 你的eab-kid  \
        --eab-hmac-key 你的eab-hmac-key

执行以下命令导入阿里云api秘钥

bash 复制代码
export Ali_Key="你的阿里云api key"
export Ali_Secret="你的阿里云api 秘钥"

配置nginx 验证域名

bash 复制代码
server {
	listen 80;
	listen [::]:80;
	server_name *.test.xxx.com;

	location /.well-known/acme-challenge {
		root /var/www/letsencrypt;
	}

	location / {
		rewrite	^/(.*)$ https://$host/$1 permanent;
	}
}

执行以下命令申请证书

--issue

--dns dns_ali 阿里云dns

-d 域名

--force 强制申请

bash 复制代码
acme.sh --issue --dns dns_ali -d *.test.xxx.com -d test.xxx.com --force

下面展示证书生成成功

相关推荐
蓝黑20207 小时前
阿里云短信验证码服务
阿里云·验证码·sms
算家计算11 小时前
国务院发布“人工智能+”行动意见,算力基建或将迎来风口!
人工智能·云计算·资讯
Johny_Zhao15 小时前
Conda、Anaconda、Miniconda对比分析
linux·网络安全·信息安全·kubernetes·云计算·conda·shell·containerd·anaconda·yum源·系统运维·miniconda
创思通信17 小时前
4G模块 EC200通过MQTT协议连接到阿里云
数据库·物联网·mqtt·阿里云·at·ec200a
牛奶咖啡131 天前
云计算之中间件与数据库
云计算·云数据库·云中间件·云数据库的使用场景·云数据库与传统数据库对比·云中间件实现的功能·常见的云中间件产品
可观测性用观测云1 天前
阿里云 ECS 可观测性最佳实践
云计算
蓝黑20201 天前
VSCode远程连接阿里云ECS服务器
服务器·vscode·阿里云
算家计算2 天前
算力暴增!英伟达发布新一代机器人超级计算机,巨量算力驱动物理AI革命
人工智能·云计算·nvidia
AKAMAI2 天前
在分布式计算区域中通过VPC搭建私有网络
人工智能·分布式·云计算
蓝黑20202 天前
阿里云ECS服务器搭建ThinkPHP环境
服务器·阿里云·thinkphp