apisix dashboard添加的证书无效的问题
dashboard
General-purpose web UI for Kubernetes clusters
项目地址:https://gitcode.com/gh_mirrors/da/dashboard
·
想要使用域名进行路由,使用APISIX Dashboard添加证书,添加之后。
证书已经在了,并且路由中也填写了域名。就是不行
如图
于是使用Admin api进行添加,
curl http://192.168.0.xxx:9180/apisix/admin/ssls/444 -H 'X-API-KEY: edxxxxxxxxxxxc8f1' -X PUT -i -d '
{
"id": "444",
"cert":"xixeiV\n4YSB03Yqp2t3TeZHM9ESfkus74nQyW7pRGezj+TC44xCagCQQOzzNmzEAP2SnCrJ\nsNE2DpRVMnL8J6xBRdjmOsC3N6cQuKuRXbzByVBjCqAA8t1L0I+9wXJerLPyErjy\nrMKWaBFLmfK/AHNF4ZihwPGOc7w6UHczBZXH5RFzJNnww+WnKuTPI0HfnVH8lg==\n-----END CERTIFICATE-----\n",
"key":"-etQRhPKCBVlRtg6Z2eIo\ntede86ECgYEAyXEPsvwZjiIvX9GQFYf3FhrV2R0E6G+XjmoAldGOS+sW+2NdZviA\npnL9JLixahK8IPGj8d6g9v/sS//QHGjxLpszp/Y5LCiXVdbuS50zURP3yFpp/ZMF\nW8AxJk2AS0h+VuSh3PBlUcm5ST6E2bdPWttSBgAj2hlPjE8bYVxL86c=\n-----END RSA PRIVATE KEY-----\n",
"snis": ["mydomain.com"]
}'
其中snis是对应的域名,cert,key是你对应的证书和密钥,这里可以直接打开apisix的网页,摁f12添加一个,并把其粘贴出来
启动 Apache APISIX 时,默认情况下 Admin API 将监听 9180 端口。您可以通过修改 conf/config.yaml 文件来改变默认监听的端口。
在出现的 X-API-KEY 指的是 conf/config.yaml 文件中的 deployment.admin.admin_key.key,它是 Admin API 的访问 token。
把调用地址,X-API-KEY改成自己使用的值后进行调用即可。
General-purpose web UI for Kubernetes clusters
最近提交(Master分支:3 个月前 )
49406263
* chore(chart): release 7.14.0
* chore(code): fix lint
* chore(go): bump Go version to 1.24.0 and update module dependencies
* chore(go): update used go version to 1.24.0
* chore(docker): update base image to golang:1.24-alpine3.22 across all Dockerfiles 1 个月前
7bb09004
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.2 to 5.5.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.2...v5.5.1)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 5.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2 个月前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)