简体   繁体   English

证书管理器:让我们用 nginx 加密 HTTP01 挑战(没有入口)

[英]cert-manager: Let's Encrypt HTTP01 challenge with nginx (without ingress)

Is it somehow possible to use cert-manager with an ACME HTTP01 challenge (specifically Let's Encrypt) and let cert-manager provide the solution via a normal Nginx server instead of Nginx ingress?是否有可能将cert-manager与 ACME HTTP01 挑战(特别是让我们加密)一起使用,并让cert-manager通过普通的 Nginx 服务器而不是 Nginx 入口提供解决方案?

So technically it would be enough if cert-manager would write the challenge solution to a file, serving it via Nginx is something I can configure manually.所以从技术上讲,如果cert-manager将挑战解决方案写入文件就足够了,我可以手动配置通过 Nginx 提供它。

I see you are trying to make cert-manager to write the challenge solution to a file.我看到您正在尝试让 cert-manager 将挑战解决方案写入文件。

If you dig a bit in the code of cert-maanger, you can see that cert-manager after receiving the challenge, creates a pod (http server), ingress and service for it.如果你深入研究 cert-maanger 的代码,你可以看到 cert-manager 在收到挑战后,为它创建了一个 pod(http 服务器)、入口和服务。

There is no way to get the challenge and write it to a file without modifying the code.没有办法在不修改代码的情况下获得挑战并将其写入文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 启用重写目标时,无法访问 cert-manager HTTP01 证书质询 - cert-manager HTTP01 certificate challenge is inaccessible when rewrite-target is enabled 使用Cert-Manager,NGINX Ingress和Let's Encrypt为Kubernetes服务配置TLS / SSL - Configure TLS/SSL for Kubernetes Services using Cert-Manager, NGINX Ingress and Let’s Encrypt 通配符让我们使用 cert-manager、nginx 入口、kubernetes 中的 cloudflare 加密证书如何解决? - Wildcard Let's Encrypt certificates with cert-manager, nginx ingress, cloudflare in kubernetes how to fix? 为什么与 ISTIO 集成的 Cert Manager(和 Lets encrypt)无法完成 HTTP01 挑战 - Why Cert Manager (and Lets encrypt) integrating with ISTIO fails to complete HTTP01 challenge 在 Kubernetes 和 nginx 入口上使用客户端证书身份验证时,如何修复 cert-manager 对 Let's Encrypt ACME 挑战的响应? - How to fix cert-manager responses to Let's Encrypt ACME challenges when using client certificate authentication on Kubernetes with nginx ingress? Kubernetes Cert-Manager 无法让 http01 ACME challange 工作 - Kubernetes Cert-Manager can't get http01 ACME challange to work 带有证书管理器和 Nginx 入口的 404 挑战响应 - 404 challenge response with cert-manager and Nginx ingress SSL 证书来自 Let's Encrypt 在您的 Kubernetes Ingress via cert-manager - SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-manager Kubernetes让加密证书管理器找不到错误密码 - Kubernetes Let's Encrypt cert-manager Error secret not found cert-manager:让我们加密拒绝 ACME 帐户 - cert-manager: let's encrypt refuses ACME account
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM