阿里云申请证书

申请免费证书,三个月有效期,加入监控,到期前提醒管理员
申请地址:https://yundun.console.aliyun.com/?spm=5176.12818093_47.0.0.44ce16d019iJiX&p=cas#/certExtend/free/cn-hangzhou

如果是子域名需要添加子域名的解析
地址:https://dns.console.aliyun.com/?spm=0.2020520163.0.0.6b6egMfQgMfQyg#/dns/setting/yunxue521.top

创建证书

经测试,使用apisix-dashboard添加的正式并不生效,使用apisix api添加

添加证书

注意:X-API-KEY更换为自己的,证书提前上传到服务器内

curl http://127.0.0.1:9180/apisix/admin/ssls/2 \
 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
 {
      "cert" : "'"$(cat stone.yunxue521.top.pem)"'",
       "key": "'"$(cat stone.yunxue521.top.key)"'",
       "snis": ["stone.yunxue521.top"]
  }'

删除证书

请求协议 PUT 改为 DELETE

新增路由匹配

image

测试

测试成功,通过https访问后端成功
image-1711207023665