登录
首页 >  Golang >  Go问答

在 KrakenD 中如何设置使用 TLS 的客户端?

来源:stackoverflow

时间:2024-03-01 18:33:25 270浏览 收藏

“纵有疾风来,人生不言弃”,这句话送给正在学习Golang的朋友们,也希望在阅读本文《在 KrakenD 中如何设置使用 TLS 的客户端?》后,能够真的帮助到大家。我也会在后续的文章中,陆续更新Golang相关的技术文章,有好的建议欢迎大家在评论留言,非常感谢!

问题内容

如标题所示,如何使用需要 KrakenD 证书的 http 服务?

KrakenD-CE 可以吗?如何使用KrakenD框架来实现它?


解决方案


您可以使用以下方式配置 tls

"tls": {
    "public_key": "/etc/krakend/certs/tls.crt",
    "private_key": "/etc/krakend/certs/tls.key",
    "min_version": "TLS12",
    "max_version": "TLS13"
    }

根据配置krakend将使用tls并处理请求。

https://www.krakend.io/docs/service-settings/tls/

关于实现,很简单

您可以查看:https://github.com/devopsfaith/krakend-ce

使用 make 创建构建

make build & 如果你在 docker make docker

make build 将为您提供 krakend api gateway可执行二进制文件,它需要 json 格式的配置文件、yaml 格式的 api 配置、速率限制以及您想要为 api 设置的任何配置。 p>

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《在 KrakenD 中如何设置使用 TLS 的客户端?》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>