我正在尝试在我的本地(MacBook)环境中生成证书,我可以将其封装在Docker镜像中,并通过Kubernetes部署到我的AWS环境中。
我已经在网上搜索了解决方案,但我无法找到我需要的详细信息。
从我的macbook:
sudo certbot certonly -a standalone -d my.domain
给我这个错误:
Failed authorization procedure. my.domain (http-01): urn:acme:error:unauthorized ::
The client lacks sufficient authorization :: Invalid response from
http://my.domain/.well-known/acme-challenge/T8jtGQswRuMgHKIhGvb-
QD73kytTZnHfH5mK5lEZUJc: "{"timestamp":"2018-04-22T22:33:40.845+0000","status":404,
"error":"Not Found","message":"No message available","path":"/.well-kno"
显然,我需要一种方法来证明我拥有自己的域名。我怎样才能在本地做到这一点?
答案 0 :(得分:1)
为了验证您的macbook域中的所有权,您可以使用certbot docs中所述的这两个选项:
虽然独立选项不需要Web服务器软件,但它确实要求它在目标Web服务器上运行 - 因此它不是您需要做的,并且会导致您的问题中报告失败。